|
@@ -33,11 +33,8 @@ services:
|
|
- "./traefik/config:/etc/traefik"
|
|
- "./traefik/config:/etc/traefik"
|
|
- "./traefik/letsencrypt:/letsencrypt"
|
|
- "./traefik/letsencrypt:/letsencrypt"
|
|
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
|
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
|
- #environment:
|
|
|
|
- # - "OVH_ENDPOINT=ovh-eu"
|
|
|
|
- # - "OVH_APPLICATION_KEY=dcee610a0a9df3c7"
|
|
|
|
- # - "OVH_APPLICATION_SECRET=11892f9feb86d85544827b83194e679d"
|
|
|
|
- # - "OVH_CONSUMER_KEY=5b059d39a3e6ace6f343b411e7208e28"
|
|
|
|
|
|
+ env_file:
|
|
|
|
+ - vars.env
|
|
networks:
|
|
networks:
|
|
- proxy
|
|
- proxy
|
|
labels:
|
|
labels:
|
|
@@ -72,6 +69,8 @@ services:
|
|
- ./server:/app
|
|
- ./server:/app
|
|
- ./data:/app/data
|
|
- ./data:/app/data
|
|
- ./backups:/app/backups
|
|
- ./backups:/app/backups
|
|
|
|
+ env_file:
|
|
|
|
+ - vars.env
|
|
environment:
|
|
environment:
|
|
- NODE_ENV=production
|
|
- NODE_ENV=production
|
|
- PORT=3000
|
|
- PORT=3000
|
|
@@ -99,6 +98,8 @@ services:
|
|
- ./client:/app
|
|
- ./client:/app
|
|
networks:
|
|
networks:
|
|
- proxy
|
|
- proxy
|
|
|
|
+ env_file:
|
|
|
|
+ - vars.env
|
|
environment:
|
|
environment:
|
|
- PORT=3001
|
|
- PORT=3001
|
|
## use hostname env var or localhost
|
|
## use hostname env var or localhost
|
|
@@ -120,6 +121,8 @@ services:
|
|
image: node:18-alpine
|
|
image: node:18-alpine
|
|
container_name: framed-tracker-client-build
|
|
container_name: framed-tracker-client-build
|
|
working_dir: /app
|
|
working_dir: /app
|
|
|
|
+ env_file:
|
|
|
|
+ - vars.env
|
|
networks:
|
|
networks:
|
|
- proxy
|
|
- proxy
|
|
volumes:
|
|
volumes:
|