.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in .env.example)
DOG_HOSTNAME
DOG_PORT
DOG_GHOST_URL
DOG_GHOST_ADMIN_URL
DOG_DISCOURSE_SHARED_SECRET
secret
DOG_GHOST_ADMIN_TOKEN
secret
DOG_DISCOURSE_URL
DOG_DISCOURSE_API_KEY
secret
DOG_DISCOURSE_API_USER
DOG_LOG_DISCOURSE_REQUESTS
DOG_LOG_GHOST_REQUESTS
DOG_GHOST_MEMBER_WEBHOOKS_ENABLED
DOG_GHOST_MEMBER_WEBHOOKS_SECRET_VERSION
secret
DOG_GHOST_MEMBER_UPDATED_WEBHOOK_ID
DOG_GHOST_MEMBER_UPDATED_WEBHOOK_SECRET
secret
DOG_GHOST_MEMBER_DELETED_WEBHOOK_ID
DOG_GHOST_MEMBER_DELETED_WEBHOOK_SECRET
secret
DOG_GHOST_MEMBER_DELETE_DISCOURSE_ACTION
DOG_DISCOURSE_SSO_TYPE
DOG_JWT_GHOST_SSO_PAGE
secret
brew install flyctl && fly launch --from https://github.com/cathysarisky/discourse-on-ghost
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/cathysarisky/discourse-on-ghost
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/cathysarisky/discourse-on-ghost