Files
linumiq-invoice/deploy/docker-compose.dev.yml
T
2026-05-08 22:07:38 +02:00

30 lines
727 B
YAML

services:
app:
build:
context: /docker/linumiq-invoice/git/
dockerfile: Dockerfile
image: linumiq-invoice:dev
container_name: linumiq-invoice-dev
restart: unless-stopped
env_file:
- .env.dev
environment:
# SQLite file lives on a bind mount so it survives image rebuilds.
DATABASE_URL: "file:/data/prod.sqlite"
NODE_ENV: production
PORT: "3000"
volumes:
- /docker/linumiq-invoice/dev/data:/data
healthcheck:
test: ["CMD", "wget", "-qO-", "http://127.0.0.1:3000/healthz", "||", "exit", "0"]
interval: 30s
timeout: 5s
retries: 3
networks:
- caddy_net
networks:
caddy_net:
name: caddy_net
external: true