Skip to content

Commit

Permalink
Use env vars in Docker compose and swarm mode (#20)
Browse files Browse the repository at this point in the history
- deployment seems stable
- reverting to fewer containers for review branches
- add placement constraints
- update CODEOWNERS
- app is buildable (a) locally, (b) using docker-compose, and (c) with docker-swarm.
- split .env into local, compose, and stack
- add support for multiple brokers in swarm mode
- persist rabbitmq data in compose mode
- add secrets and configs in compose mode
- update CD steps to expose and scale brokers, workers using Space UI
- fix a bug where NumWorkers was force-set to 1.
- increase healthcheck start interval to 5min for very slow hosts in swarm mode
- remove unusable test, include a stub test
- include a deployment config for swarm mode
- expose env vars to stack, compose, and local dev environment
- update CD pipeline to use new configs
- add health-checks in compose
- cleanup stack file
- remove unused env vars
- expose RMQ runtime params as env vars
- read and use env vars as config, with fallback
- refactor microservices to not use hardcoded paths
- remove unneed files
- gracefully handle exposing and using JWT secrets as env vars or secret file
- added a stress test file for the microservice.

---------

Co-authored-by: Hasibul H Rasheeq <hrashee@ncsu.edu>
  • Loading branch information
a-earthperson and rasheeqqua authored Feb 22, 2025
1 parent c1ffd87 commit 8c2bfc5
Showing 0 changed files with 0 additions and 0 deletions.

0 comments on commit 8c2bfc5

Please sign in to comment.