Add CI/CD build and deploy scripts, along with docker-compose, HAProxy config, and a certbot
Some checks failed
Build And Deploy / build-and-deploy (push) Has been cancelled

merge hook. Set up env.example generation. Add doiuse dev dependency.
This commit is contained in:
badblocks 2026-02-01 13:14:32 -08:00
parent 0350a4b8e3
commit 1714225d00
No known key found for this signature in database
11 changed files with 334 additions and 2 deletions

18
.env.example Normal file
View file

@ -0,0 +1,18 @@
CERTBOT_EMAIL=${CERTBOT_EMAIL}
CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN}
DOMAIN=${DOMAIN}
PUBLIC_IP=${PUBLIC_IP}
ANDROID_SMS_GATEWAY_IP=${ANDROID_SMS_GATEWAY_IP}
ANDROID_SMS_GATEWAY_URL=${ANDROID_SMS_GATEWAY_URL}
ANDROID_SMS_GATEWAY_LOGIN=${ANDROID_SMS_GATEWAY_LOGIN}
ANDROID_SMS_GATEWAY_PASSWORD=${ANDROID_SMS_GATEWAY_PASSWORD}
ANDROID_SMS_GATEWAY_RECIPIENT_PHONE=${ANDROID_SMS_GATEWAY_RECIPIENT_PHONE}
ASTRO_DB_REMOTE_URL=${ASTRO_DB_REMOTE_URL}
OTP_SUPER_SECRET_SALT=${OTP_SUPER_SECRET_SALT}
IMAGE_FILENAME=${IMAGE_FILENAME}
IMAGE_NAME=${IMAGE_NAME}
SSH_USER=${SSH_USER}
SSH_PORT=${SSH_PORT}
SSH_HOST=${SSH_HOST}
SSH_KEY="${SSH_KEY}"
SSH_KNOWN_HOST="${SSH_KNOWN_HOST}"