34 lines
1.0 KiB
Plaintext
34 lines
1.0 KiB
Plaintext
# Production Deployment Configuration
|
|
# This file contains credentials/endpoints - ADD TO .gitignore!
|
|
|
|
# Deployment method: ssh, sftp, http, docker, s3, gcs
|
|
DEPLOY_METHOD="ssh"
|
|
|
|
# SSH/SFTP Configuration
|
|
DEPLOY_HOST="${DOCS_DEPLOY_HOST:-docs.vapora.io}"
|
|
DEPLOY_USER="${DOCS_DEPLOY_USER:-docs}"
|
|
DEPLOY_PATH="${DOCS_DEPLOY_PATH:-/var/www/vapora-docs}"
|
|
|
|
# HTTP Configuration (if using HTTP deployment)
|
|
DEPLOY_ENDPOINT="${DOCS_DEPLOY_ENDPOINT:-https://docs.vapora.io/api/deploy}"
|
|
DEPLOY_TOKEN="${DOCS_DEPLOY_TOKEN:-}"
|
|
|
|
# AWS S3 Configuration
|
|
AWS_BUCKET="${AWS_DOCS_BUCKET:-vapora-docs-prod}"
|
|
AWS_REGION="${AWS_REGION:-us-east-1}"
|
|
CLOUDFRONT_DISTRIBUTION="${CLOUDFRONT_DIST_PROD:-}"
|
|
|
|
# Google Cloud Storage Configuration
|
|
GCS_BUCKET="${GCS_DOCS_BUCKET:-vapora-docs-prod}"
|
|
|
|
# Docker Registry Configuration
|
|
DEPLOY_REGISTRY="${DOCKER_REGISTRY:-registry.vapora.io}"
|
|
|
|
# Retention policy
|
|
BACKUP_RETENTION_DAYS=30
|
|
|
|
# Notification settings
|
|
NOTIFY_ON_SUCCESS="true"
|
|
NOTIFY_ON_FAILURE="true"
|
|
NOTIFICATION_WEBHOOK="${DOCS_NOTIFICATION_WEBHOOK:-}"
|