44 lines
1.4 KiB
Text
44 lines
1.4 KiB
Text
|
|
# Copy this file to deploy/hetzner/production.env and edit it.
|
||
|
|
# production.env is ignored by git.
|
||
|
|
#
|
||
|
|
# Bliish project maintainers can keep the defaults to deploy bliish.space from
|
||
|
|
# bliish-com/bliishspace.
|
||
|
|
#
|
||
|
|
# Independent self-hosters who want GitHub auto-deploys should fork or copy the
|
||
|
|
# repository publicly, then change at least:
|
||
|
|
# - BLIISH_DOMAIN
|
||
|
|
# - BLIISH_BASE_URL
|
||
|
|
# - BLIISH_REPOSITORY_URL
|
||
|
|
# - BLIISH_GITHUB_REPOSITORY
|
||
|
|
|
||
|
|
# Public site identity.
|
||
|
|
BLIISH_DOMAIN=bliish.space
|
||
|
|
BLIISH_BASE_URL=https://bliish.space
|
||
|
|
BLIISH_SERVER_NAME=bliishspace-1
|
||
|
|
|
||
|
|
# Hetzner Cloud target. nbg1 is Nuremberg, Germany.
|
||
|
|
BLIISH_HCLOUD_LOCATION=nbg1
|
||
|
|
BLIISH_HCLOUD_SERVER_TYPE=cx23
|
||
|
|
BLIISH_HCLOUD_IMAGE=ubuntu-24.04
|
||
|
|
BLIISH_HCLOUD_ENABLE_IPV4=true
|
||
|
|
BLIISH_HCLOUD_ENABLE_BACKUPS=false
|
||
|
|
BLIISH_HCLOUD_ENABLE_DELETE_PROTECTION=true
|
||
|
|
|
||
|
|
# SSH key used for provisioning and GitHub deploys. provision.sh creates it if
|
||
|
|
# neither the private nor public key exists.
|
||
|
|
BLIISH_DEPLOY_SSH_KEY=$HOME/.ssh/bliishspace-deploy
|
||
|
|
BLIISH_HCLOUD_SSH_KEY_NAME=bliishspace-admin
|
||
|
|
BLIISH_HCLOUD_SSH_PUBLIC_KEY=$HOME/.ssh/bliishspace-deploy.pub
|
||
|
|
BLIISH_SSH_USER=root
|
||
|
|
|
||
|
|
# Application source.
|
||
|
|
BLIISH_REPOSITORY_URL=https://github.com/bliish-com/bliishspace.git
|
||
|
|
BLIISH_REPOSITORY_REF=main
|
||
|
|
BLIISH_ADMIN_USER_ID=1
|
||
|
|
BLIISH_MEDIA_CONCURRENCY=1
|
||
|
|
BLIISH_NODE_MAJOR=24
|
||
|
|
|
||
|
|
# GitHub repository that receives the production deploy secrets and variables.
|
||
|
|
BLIISH_GITHUB_REPOSITORY=bliish-com/bliishspace
|
||
|
|
BLIISH_GITHUB_ENVIRONMENT=production
|