Files
bookmarkly2/docker-compose.yml
2025-10-07 10:12:17 +02:00

36 lines
818 B
YAML

version: '3.8'
services:
varnish:
image: varnish:7.3
container_name: bookmarkly-varnish
ports:
- "8080:80"
- "6082:6082" # Varnish admin port
volumes:
- ./varnish/default.vcl:/etc/varnish/default.vcl:ro
environment:
- VARNISH_SIZE=256M
command: ["varnishd", "-F", "-f", "/etc/varnish/default.vcl", "-a", "0.0.0.0:80", "-T", "0.0.0.0:6082", "-s", "malloc,256M"]
depends_on:
- app
restart: unless-stopped
networks:
- bookmarkly-network
app:
build: .
container_name: bookmarkly-app
expose:
- "80"
volumes:
- ./data:/var/www/html/data
environment:
- APACHE_DOCUMENT_ROOT=/var/www/html
restart: unless-stopped
networks:
- bookmarkly-network
networks:
bookmarkly-network:
driver: bridge