This sample Clojure app uses Compojure framework and gets deployed to Google App Engine via CircleCI Workflows.
You can start the app locally by running docker-compose up -d
in the
repository root. The app will be available on the port 3000
.
In your Google Cloud account, you will need to create a new project for this app.
This example uses App Engine flexible environment, so within the project you will also need a service account with the following permissions:
- App Engine Admin
- App Engine flexible environment Service Agent
To make sure that your workflow can authenticate correctly during the deployment
job, please add the JSON of your service account key as an encrypted environment
variable with the name GCLOUD_KEY_JSON
in your CircleCI project.
Copyright © 2017 Circle Internet Services