version: '3.8' services: go-webhook-server: build: . container_name: go-webhook-server ports: - "3000:3000" environment: - PORT=3000 - OBSIDIAN_PATH=/obsidian - QUARTZ_PATH=/quartz - PUBLIC_PATH=/public - GIT_BRANCH=main - GIT_REMOTE=origin volumes: - obsidian_repo:/obsidian:ro - quartz_repo:/quartz:ro - public_site:/public restart: unless-stopped networks: - webhook-network volumes: obsidian_repo: external: true name: obsidian_repo quartz_repo: external: true name: quartz_repo public_site: name: public_site networks: webhook-network: driver: bridge