Files
metacrypt/deploy/docker/docker-compose.yml

35 lines
756 B
YAML

services:
metacrypt:
build:
context: ../..
dockerfile: Dockerfile.api
container_name: metacrypt
restart: unless-stopped
ports:
- "8443:8443"
- "9443:9443"
volumes:
- metacrypt-data:/srv/metacrypt
healthcheck:
test: ["CMD", "metacrypt", "status", "--addr", "https://localhost:8443", "--ca-cert", "/srv/metacrypt/certs/ca.crt"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
metacrypt-web:
build:
context: ../..
dockerfile: Dockerfile.web
container_name: metacrypt-web
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- metacrypt-data:/srv/metacrypt
depends_on:
- metacrypt
volumes:
metacrypt-data: