Docker compose file

This commit is contained in:
Julien Valverdé
2024-07-16 03:55:34 +02:00
parent 0be4e0d8ce
commit af2329105d
2 changed files with 34 additions and 1 deletions

33
docker-compose.yml Normal file
View File

@@ -0,0 +1,33 @@
x-service-base: &service-base
user: ${UID:?UID missing}:${GID:?GID missing}
tty: true
env_file: .env
x-service-bun: &service-bun
<<: *service-base
image: oven/bun
working_dir: /app/
x-volume-app: &volume-app ./:/app/
services:
server:
<<: *service-bun
container_name: server
volumes:
- *volume-app
working_dir: /app/packages/server
environment:
NODE_ENV: development
entrypoint: ["bun", "src/index.ts"]
webui:
<<: *service-bun
container_name: webui
volumes:
- *volume-app
working_dir: /app/packages/webui
environment:
NODE_ENV: development
entrypoint: ["bun", "dev"]