All Projects → circleci → compojure-appengine-sample

circleci / compojure-appengine-sample

Licence: other
Sample Compojure app with deployment to Google App Engine

Programming Languages

clojure
4091 projects
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to compojure-appengine-sample

Nevergreen
🐤 A build monitor with attitude
Stars: ✭ 170 (+1316.67%)
Mutual labels:  circleci
Pupernetes
Spin up a full fledged Kubernetes environment designed for local development & CI
Stars: ✭ 199 (+1558.33%)
Mutual labels:  circleci
Build Harness
🤖Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
Stars: ✭ 236 (+1866.67%)
Mutual labels:  circleci
Testen
✔️ Run tests for multiple versions of Node.js in local env.
Stars: ✭ 176 (+1366.67%)
Mutual labels:  circleci
Tox
Command line driven CI frontend and development task automation tool.
Stars: ✭ 2,523 (+20925%)
Mutual labels:  circleci
Circleci Monorepo
An example of monorepo with CircleCI using conditional workflows and pipeline parameters.
Stars: ✭ 205 (+1608.33%)
Mutual labels:  circleci
Cistern
A terminal UI for Unix to monitor Continuous Integration pipelines from the command line. Current integrations include GitLab, Azure DevOps, Travis CI, AppVeyor and CircleCI.
Stars: ✭ 161 (+1241.67%)
Mutual labels:  circleci
playwright-ci
☁️ Set up Playwright in CI
Stars: ✭ 27 (+125%)
Mutual labels:  circleci
Promu
Prometheus Utility Tool
Stars: ✭ 186 (+1450%)
Mutual labels:  circleci
Circleci Demo React Native
A demo React Native project that’s building on CircleCI 2.0 with Workflows
Stars: ✭ 212 (+1666.67%)
Mutual labels:  circleci
Android Kotlin Modulerized Cleanarchitecture
🚀 Example modularized android application with single activity written in Kotlin
Stars: ✭ 180 (+1400%)
Mutual labels:  circleci
Dockerspec
A small Ruby Gem to run RSpec and Serverspec, Infrataster and Capybara tests against Dockerfiles or Docker images easily.
Stars: ✭ 181 (+1408.33%)
Mutual labels:  circleci
Buefy Shop
A sample shop built with Nuxt, Stripe, Firebase and Serverless Functions
Stars: ✭ 207 (+1625%)
Mutual labels:  circleci
Anteater
Anteater - CI/CD Gate Check Framework
Stars: ✭ 174 (+1350%)
Mutual labels:  circleci
Rok8s Scripts
Opinionated scripts for managing application deployment lifecycle in Kubernetes
Stars: ✭ 248 (+1966.67%)
Mutual labels:  circleci
Vue People
VuePeople lists and connects Vue.JS developers around the world.
Stars: ✭ 167 (+1291.67%)
Mutual labels:  circleci
Android Mvp Architecture
🏛 A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
Stars: ✭ 203 (+1591.67%)
Mutual labels:  circleci
golang-example-app
Example application
Stars: ✭ 138 (+1050%)
Mutual labels:  circleci
circleci-api
Wrapper for CircleCI API for web, node, and written in TypeScript
Stars: ✭ 21 (+75%)
Mutual labels:  circleci
Unity3d Gitlab Ci Example Mirror
🍴Mirror of the gableroux/unity3d-gitlab-ci-example project for Travis and CircleCI on Github. If you are looking for Github Actions, refer to https://github.com/game-ci/unity-actions-example instead.
Stars: ✭ 210 (+1650%)
Mutual labels:  circleci

Sample Compojure app with deployment to App Engine

CircleCI

This sample Clojure app uses Compojure framework and gets deployed to Google App Engine via CircleCI Workflows.

Running the app locally

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.

Pre-requisites

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.

License

Copyright © 2017 Circle Internet Services

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].