Files
plikd_docker/docker-compose.yml
Mateusz Gruszczyński 12722ff8fa rebuild
2025-09-25 12:18:33 +02:00

35 lines
918 B
YAML

services:
varnish:
image: varnish:latest
container_name: plikd-varnish
environment:
- VARNISH_SIZE=1024m
volumes:
- ./varnish/default.vcl:/etc/varnish/default.vcl:ro
ports:
- "8084:80"
depends_on: [ plik ]
restart: unless-stopped
plik:
image: rootgg/plik:latest
container_name: plikd-app
user: "0:0"
volumes:
- ./plik/plikd.cfg:/home/plik/server/plikd.cfg:ro
- ./data/files:/home/plik/server/files
- ./data/meta:/home/plik/server/meta
environment:
PLIKD_METADATA_BACKEND_CONFIG_CONNECTION_STRING: "/home/plik/server/meta/plik.db"
PLIKD_SOURCE_IP_HEADER: "X-Real-IP"
expose:
- "8080"
- "8811"
healthcheck:
test: [ "CMD-SHELL", "wget -q -O /dev/null http://localhost:8080 || exit 1" ]
interval: 10s
timeout: 3s
retries: 10
start_period: 10s
restart: unless-stopped