services: badblocks-personal-site: image: ${IMAGE_NAME}:latest restart: always container_name: badblocks-personal-site volumes: - ./db:/db env_file: - .env # healthcheck: # test: # [ # "CMD", # "curl", # "-f", # "-s", # "--max-time", # "5", # "http://localhost:4321/health", # ] # interval: 30s # timeout: 15s # retries: 3 # start_period: 120s wireguard: image: qmcgaw/gluetun cap_add: - NET_ADMIN container_name: wireguard hostname: wireguard environment: - VPN_SERVICE_PROVIDER=custom - VPN_TYPE=wireguard - HTTPPROXY=on expose: - "8888" env_file: - .env devices: - /dev/net/tun:/dev/net/tun restart: unless-stopped # healthcheck: # test: ["CMD", "ping", "-c", "1", "-W", "3", "$$ANDROID_SMS_GATEWAY_IP"] # interval: 30s # timeout: 15s # retries: 3 # start_period: 60s networks: default: name: proxynet external: true