Files
todo-tests/docker-compose.yml
Julien Valverdé 77c0141154 Fixed?
2024-07-17 03:59:26 +02:00

46 lines
928 B
YAML

x-service-base: &service-base
user: ${UID:?UID missing}:${GID:?GID missing}
tty: true
x-volume-app: &volume-app ./:/app/
x-env-base: &env-base
TZ: ${TZ:?TZ missing}
services:
reverse-proxy:
container_name: reverse-proxy
image: caddy:latest
ports:
- ${PORT:?PORT missing}:80
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
environment:
<<: *env-base
server:
<<: *service-base
container_name: server
image: oven/bun:latest
volumes:
- *volume-app
working_dir: /app/packages/server
env_file: .env
environment:
<<: *env-base
NODE_ENV: development
entrypoint: ["bun", "src/index.ts"]
webui:
<<: *service-base
container_name: webui
image: oven/bun:latest
volumes:
- *volume-app
working_dir: /app/packages/webui
environment:
<<: *env-base
NODE_ENV: development
entrypoint: ["bun", "dev"]