nsecbunkerd/docker-compose.yml
Nour 1d4251c23e
feat: cleanup docker setup
- Add .dockerignore
- Replace .env with .env.example
- Add migrations service
- Cleanup Dockerfile: simpler setup, simpler copy, no migrations inside the image
- Update README to match new instruction
2024-01-23 17:43:02 +00:00

33 lines
585 B
YAML

version: "3.3"
services:
nsecbunkerd:
image: pablof7z/nsecbunkerd
build: .
restart: unless-stopped
pids_limit: 100
mem_limit: 256mb
memswap_limit: 256mb
volumes:
- $HOME/.nsecbunker-config:/app/config
env_file:
- .env.example
ports:
- "3000:3000"
depends_on:
- migrations
migrations:
image: pablof7z/nsecbunkerd
volumes:
- $HOME/.nsecbunker-config:/app/config
env_file:
- .env.example
restart: no
entrypoint: ""
command:
- npx
- prisma
- migrate
- deploy