44 lines
972 B
YAML
44 lines
972 B
YAML
services:
|
|
api:
|
|
container_name: sheep-service-api
|
|
image: sheep-service/api
|
|
build: ./api
|
|
restart: always
|
|
ports:
|
|
- "${api:-4000}:${api:-4000}"
|
|
volumes:
|
|
- "${DB_PATH:-./data}:/app/data"
|
|
- "${CARDS_PATH:-./data}:/app/data/cards"
|
|
environment:
|
|
- DATABASE_PATH=/app/data/
|
|
- CARDS_PATH=/app/data/cards/
|
|
- PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
|
|
shm_size: '1gb'
|
|
|
|
ws:
|
|
container_name: sheep-service-ws
|
|
image: sheep-service/ws
|
|
build: ./ws
|
|
restart: always
|
|
ports:
|
|
- "${ws:-4001}:${ws:-4001}"
|
|
volumes:
|
|
- "${DB_PATH:-./data}:/app/data"
|
|
environment:
|
|
- DATABASE_PATH=/app/data/
|
|
|
|
web:
|
|
container_name: sheep-service-web
|
|
image: sheep-service/web
|
|
build: ./web
|
|
restart: always
|
|
ports:
|
|
- "${web:-4002}:${web:-4002}"
|
|
volumes:
|
|
- "${CARDS_PATH:-./data}:/app/data/cards"
|
|
environment:
|
|
- CARDS_PATH=/app/data/cards/
|
|
|
|
volumes:
|
|
data:
|