Files
benchcoach/docker-compose.yml

46 lines
858 B
YAML

services:
app: &app
env_file:
- .env
build: .
networks:
- web
profiles:
- production
expose:
- 3000
app-dev:
<<: *app
ports:
- 9229:9229 #debugger
- 35729:35729 #livereload
profiles:
- development
command: npm run dev
volumes:
- ./src:/home/node/app/src
- ./package.json:/home/node/app/package.json
- ./package-lock.json:/home/node/app/package-lock.json
- ./certs:/home/node/app/certs
- ./bin/www:/home/node/app/bin/www
environment:
DEBUG: "app"
NODE_ENV: "development"
caddy:
image: caddy
ports:
- 80:80
- 443:443
volumes:
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
networks:
- web
env_file:
- .env
environment:
DOMAIN: benchcoach.ascorrea.com
networks:
web: