kycnot.me/docker-compose.yml

38 lines
935 B
YAML
Raw Normal View History

2024-01-27 05:42:12 +00:00
version: "3.9"
networks:
caddy:
external: true
services:
crawler:
container_name: kycnotme-crawler
build: ./crawler
ports:
- "127.0.0.1:3011:3011"
pocketbase:
image: ghcr.io/muchobien/pocketbase:latest
container_name: kycnotme-pocketbase
restart: unless-stopped
# command:
# - --encryptionEnv #optional
# - ENCRYPTION #optional
# environment:
# ENCRYPTION: jfeofkanwofua923 #optional
ports:
- "127.0.0.1:8022:8090"
volumes:
- ./pocketbase/data:/pb_data
- ./pocketbase/public:/pb_public #optional
networks:
caddy: {}
default: {}
labels:
caddy: "pocketbase.localhost"
caddy.reverse_proxy: "{{upstreams 8090}}"
healthcheck: #optional (recommended) since v0.10.0
test: wget --no-verbose --tries=1 --spider http://localhost:8090/api/health || exit 1
interval: 5s
timeout: 5s
retries: 5