Remove CI/CD stuffs from being directly in project (migrated to separate

CI/CD infrastructure)
This commit is contained in:
badblocks 2026-07-02 11:47:26 -07:00
parent da4925753d
commit 27417f6806
Signed by: badblocks
SSH key fingerprint: SHA256:hEcM6BP4hKm9F7WsomNuXSBpPn2BSDnFzPSl3y1NerQ
7 changed files with 2 additions and 418 deletions

View file

@ -5,8 +5,6 @@ services:
container_name: badblocks-personal-site
volumes:
- ./db:/db
networks:
- proxynet
env_file:
- .env
# healthcheck:
@ -41,46 +39,13 @@ services:
devices:
- /dev/net/tun:/dev/net/tun
restart: unless-stopped
networks:
- proxynet
# healthcheck:
# test: ["CMD", "ping", "-c", "1", "-W", "3", "$$ANDROID_SMS_GATEWAY_IP"]
# interval: 30s
# timeout: 15s
# retries: 3
# start_period: 60s
certbot:
image: serversideup/certbot-dns-cloudflare
container_name: certbot
volumes:
- ./certs:/etc/letsencrypt
environment:
CLOUDFLARE_API_TOKEN: "${CLOUDFLARE_API_TOKEN}"
CERTBOT_EMAIL: "${CERTBOT_EMAIL}"
CERTBOT_DOMAINS: "${DOMAIN}"
haproxy:
image: haproxy:3.2
stop_signal: SIGTERM
container_name: haproxy
env_file:
- .env
command: ["haproxy", "-f", "/usr/local/etc/haproxy"]
ports:
- "${PUBLIC_IP}:80:80"
- "${PUBLIC_IP}:443:443"
- "${PUBLIC_IP}:8404:8404"
volumes:
- ./haproxy:/usr/local/etc/haproxy:ro
- ./certs:/certs:ro
restart: always
networks:
- proxynet
# healthcheck:
# test: ["CMD", "haproxy", "-c", "-f", "/usr/local/etc/haproxy"]
# interval: 30s
# timeout: 10s
# retries: 3
networks:
proxynet:
default:
name: proxynet
driver: bridge
external: true