Files
CoqDecks/deployment/memory/docker_compose.yml
T
2021-09-19 14:11:12 +01:00

36 lines
1.3 KiB
YAML

# This docker compose file is for building and running a production version of Massive Decks.
# This uses the built images from the docker hub.
version: "3"
networks:
internal:
services:
server:
container_name: server
# If you want to keep your deployment stable, it would be sensible to specify a specific tag rather than just `latest` here.
# Make sure you always deploy the same tag for client and server.
image: "ghcr.io/lattyware/massivedecks/server:latest"
environment:
- NODE_ENV=production
# This needs to be changed to a secret value.
# You can run `npm run generate-secret` in the server project to generate an appropriate value.
- MD_SECRET=CHANGE ME
networks:
- internal
restart: unless-stopped
client:
container_name: client
depends_on:
- server
# If you want to keep your deployment stable, it would be sensible to specify a specific tag rather than just `latest` here.
# Make sure you always deploy the same tag for client and server.
image: "ghcr.io/lattyware/massivedecks/client:latest"
ports:
- "80:8080"
networks:
- internal
restart: unless-stopped