Skip to content

An app for self-assessment against good analytical coding practices.

License

Notifications You must be signed in to change notification settings

best-practice-and-impact/analysis-self-asssesment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
David Foster
Apr 3, 2023
979c8e3 · Apr 3, 2023

History

13 Commits
Mar 31, 2023
Apr 3, 2023
Apr 3, 2023
Mar 31, 2023
Apr 3, 2023
Apr 3, 2023
Mar 29, 2023
Mar 29, 2023
Mar 29, 2023
Mar 29, 2023
Mar 28, 2023
Mar 30, 2023
Mar 29, 2023
Mar 29, 2023
Mar 29, 2023
Mar 29, 2023
Apr 1, 2023
Mar 29, 2023
Apr 3, 2023
Apr 3, 2023
Mar 29, 2023
Apr 1, 2023
Mar 29, 2023

Repository files navigation

Analysis self-asssesment tool

An app for self-assessment against good analytical coding practices.

Next.js development mode

This is a Next.js project bootstrapped with create-next-app.

Run the development server locally:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

Docker

Build the Docker app:

docker build . -t eu.gcr.io/analysis-self-assessment/app

Running Docker container:

docker run -p 8080:8080 eu.gcr.io/analysis-self-assessment/app

Pushing container to GCP container registry requires auth, which uses GOOGLE_APPLICATION_CREDENTIALS environment variable by default:

export GOOGLE_APPLICATION_CREDENTIALS=[path to service account credentials JSON]

Push the built Docker to GCP Container registry:

docker push eu.gcr.io/analysis-self-assessment/app

Terraform

Requires auth using gcloud. If service account keys are stored as above:

gcloud auth activate-service-account --key-file $GOOGLE_APPLICATION_CREDENTIALS

Initialise terraform in current directory:

terraform init

Create an execution plan:

terraform plan

Execute the actions from the execution plan:

terraform apply

Destroy infrastructure created by the Terraform configuration:

terraform destroy

About

An app for self-assessment against good analytical coding practices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published