Files
web-hosts/domains/chuckie.coppertone.tech/compose.yaml.bak-20251224010648
2025-12-26 13:38:04 +01:00

54 lines
1.2 KiB
Plaintext

version: '3.8'
services:
api:
build:
context: ./repo
dockerfile: Dockerfile.api
container_name: chuckie-api
restart: unless-stopped
env_file:
- ./repo/.env
environment:
- PORT=8678
- SESSION_STORE_PATH=/app/data/sessions.json
volumes:
- api-data:/app/data
ports:
- 127.0.0.1:9200:8678
networks:
- chuckie
healthcheck:
test: [CMD, wget, -q, --spider, http://127.0.0.1:8678/health]
interval: 30s
timeout: 5s
retries: 5
frontend:
build:
context: ./repo
dockerfile: Dockerfile
args:
VITE_API_BASE: ${VITE_API_BASE}
VITE_CANVA_CLIENT_ID: ${VITE_CANVA_CLIENT_ID}
VITE_CANVA_DEFAULT_DESIGN_TYPE: ${VITE_CANVA_DEFAULT_DESIGN_TYPE}
VITE_AUTH0_DOMAIN: ${VITE_AUTH0_DOMAIN}
VITE_AUTH0_CLIENT_ID: ${VITE_AUTH0_CLIENT_ID}
VITE_AUTH0_AUDIENCE: ${VITE_AUTH0_AUDIENCE}
VITE_AUTH0_REDIRECT_URI: ${VITE_AUTH0_REDIRECT_URI}
container_name: chuckie-frontend
restart: unless-stopped
depends_on:
- api
ports:
- 127.0.0.1:9201:8080
networks:
- chuckie
networks:
chuckie:
driver: bridge
volumes:
api-data: