docker-samples/forgejo_cloudflare/.env
2024-11-15 10:01:47 -07:00

41 lines
No EOL
1 KiB
Bash

FORGEJO_TAG=8
FORGEJO_RUNNER_TAG=4.0.1
# Instance Settings
APP_NAME="My Git Server"
FORGEJO_HOSTNAME=git.yourdomain.com
SSH_DOMAIN=git-ssh.yourdomain.com
DISABLE_REGISTRATION=true
ROOT_URL=https://${FORGEJO_HOSTNAME}
# Cloudflare Tunnel Token
TUNNEL_TOKEN= ##REQUIRED##
# GIST (we'll need this values later, once Forgejo is up and running)
OPENGIST_GITEA_CLIENT_ID=
OPENGIST_GITEA_SECRET=
# Database
FORGEJO_DB_PASSWORD= ##REQUIRED##
# Mail
MAIL_ENABLED=true
MAIL_FROM='"Git Server" <noreply@mg.yourdomain.com>'
MAIL_SMTP_USER=forgejo@mg.yourdomain.com
MAIL_SMTP_PASSWD= ##REQUIRED##
MAIL_SMTP_PROTOCOL=smtps
MAIL_SMTP_ADDR=smtp.mailgun.org
MAIL_SMTP_PORT=465
# Initial user
ROOT_USER=admin
ROOT_EMAIL=admin@yourdomain.com
ROOT_PASSWORD= ##REQUIRED##
# Token for runner (generate with `openssl rand -hex 20`)
SHARED_SECRET= ##REQUIRED##
# Runner name / labels
RUNNER_NAME=runner
RUNNER_LABELS='[\"docker:docker://code.forgejo.org/oci/node:20-bookworm\", \"ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04\"]'