services: api: build: context: .. dockerfile: pagepiper/Dockerfile env_file: .env extra_hosts: - "host.docker.internal:host-gateway" volumes: - ./data:/app/pagepiper/data - ${PAGEPIPER_BOOKS_DIR:-./books}:/books:ro restart: unless-stopped networks: - pagepiper-dev-net web: build: context: . dockerfile: docker/web/Dockerfile ports: - "${WEB_PORT:-8521}:80" restart: unless-stopped depends_on: - api networks: - pagepiper-dev-net networks: pagepiper-dev-net: driver: bridge