Skip to content
This repository has been archived by the owner on Jan 15, 2021. It is now read-only.

Docker development environment #51

Merged
merged 12 commits into from
May 22, 2017
Merged

Docker development environment #51

merged 12 commits into from
May 22, 2017

Conversation

chlowell
Copy link
Collaborator

@chlowell chlowell commented May 19, 2017

This integrates sticker and session services into the API gateway, and adds Docker configuration for every component and a compose file for the entire application. There are a couple new services to support local debugging:

  • /authdb stores auth data with MySQL
  • /client-builder builds the client on demand, and rebuilds it during development

Provided your Docker tooling is in a good state, you should be able to launch everything from the repository root with this:

docker-compose -f docker-compose.dev.yml up -d

It may take a couple minutes for the application to become ready; MySQL in particular is slow to initialize, and apigateway is typically ready to serve requests before the database is seeded with stickers.

Closes #42 and #53

@chlowell chlowell merged commit 6db61ad into master May 22, 2017
@chlowell chlowell deleted the docker-dev-env branch May 22, 2017 22:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant