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