This commit is contained in:
Bastien COIGNOUX
2026-05-04 06:02:10 +02:00
parent 7b3e50ff29
commit 7f94f83940
128 changed files with 415 additions and 39155 deletions

View File

@ -0,0 +1,18 @@
version: '3.8'
services:
pocketbase:
image: ghcr.io/muchobien/pocketbase:latest
container_name: mdb-pocketbase-dev
restart: unless-stopped
command: --dir=/pb_data
ports:
- "8090:8090"
volumes:
- ../pocketbase/pb_data:/pb_data
- ../pocketbase/pb_hooks:/pb_hooks
- ../pocketbase/pb_migrations:/pb_migrations
env_file:
- ../.env.local
environment:
- TZ=Europe/Paris

View File

@ -0,0 +1,43 @@
version: '3.8'
services:
pocketbase:
image: ghcr.io/muchobien/pocketbase:latest
container_name: mdb-pocketbase
restart: unless-stopped
expose:
- "8090"
volumes:
- /volume1/docker/mdb/pocketbase/pb_data:/pb/pb_data
- ../pocketbase/pb_hooks:/pb/pb_hooks
- ../pocketbase/pb_migrations:/pb/pb_migrations
env_file:
- ../.env.production
environment:
- TZ=Europe/Paris
nginx:
image: nginx:alpine
container_name: mdb-nginx
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./nginx.prod.conf:/etc/nginx/nginx.conf:ro
- /volume1/docker/mdb/ssl:/etc/nginx/ssl:ro
depends_on:
- pocketbase
duckdns:
image: lscr.io/linuxserver/duckdns:latest
container_name: mdb-duckdns
restart: unless-stopped
environment:
- TZ=Europe/Paris
- SUBDOMAINS=${DUCKDNS_SUBDOMAINS}
- TOKEN=${DUCKDNS_TOKEN}
env_file:
- ../.env.production
volumes:
- /volume1/docker/mdb/duckdns:/config