mirror of
https://github.com/yusufipk/OpenFrame.git
synced 2026-09-11 09:36:08 +00:00
feat(docker): add Docker support with configuration files and entrypoint scripts
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
# Copy to .env.docker before starting the Docker stack.
|
||||
|
||||
# Application URLs
|
||||
NEXTAUTH_URL="http://localhost:3000"
|
||||
NEXT_PUBLIC_APP_URL="http://localhost:3000"
|
||||
AUTH_TRUST_HOST="true"
|
||||
|
||||
# Generate a strong random secret before first boot.
|
||||
NEXTAUTH_SECRET="replace-with-openssl-rand-base64-32"
|
||||
|
||||
# Docker Compose defaults
|
||||
POSTGRES_DB="openframe"
|
||||
POSTGRES_USER="replace-with-postgres-user"
|
||||
POSTGRES_PASSWORD="replace-with-strong-postgres-password"
|
||||
DATABASE_URL="postgresql://replace-with-postgres-user:replace-with-strong-postgres-password@postgres:5432/openframe?schema=public"
|
||||
NODE_ENV="production"
|
||||
|
||||
# Self-host defaults
|
||||
OPENFRAME_ENABLE_STRIPE="false"
|
||||
OPENFRAME_ENABLE_BUNNY_UPLOADS="false"
|
||||
OPENFRAME_REQUIRE_INVITE_CODE="false"
|
||||
SELF_HOSTED_AUTO_CREATE_BUCKET="true"
|
||||
|
||||
# MinIO-backed S3 storage
|
||||
MINIO_ROOT_USER="replace-with-minio-root-user"
|
||||
MINIO_ROOT_PASSWORD="replace-with-strong-minio-password"
|
||||
R2_ENDPOINT="http://minio:9000"
|
||||
R2_PUBLIC_BASE_URL="http://localhost:9000/openframe"
|
||||
R2_ACCESS_KEY_ID="replace-with-minio-root-user"
|
||||
R2_SECRET_ACCESS_KEY="replace-with-strong-minio-password"
|
||||
R2_BUCKET_NAME="openframe"
|
||||
|
||||
# Optional auth/admin configuration
|
||||
ADMIN_EMAILS=""
|
||||
INVITE_CODE=""
|
||||
|
||||
# Optional integrations. Leave blank to disable.
|
||||
GOOGLE_CLIENT_ID=""
|
||||
GOOGLE_CLIENT_SECRET=""
|
||||
GITHUB_CLIENT_ID=""
|
||||
GITHUB_CLIENT_SECRET=""
|
||||
SMTP_HOST=""
|
||||
SMTP_PORT="587"
|
||||
SMTP_USER=""
|
||||
SMTP_PASSWORD=""
|
||||
SMTP_FROM=""
|
||||
TELEGRAM_BOT_TOKEN=""
|
||||
STRIPE_SECRET_KEY=""
|
||||
STRIPE_PRICE_ID=""
|
||||
STRIPE_WEBHOOK_SECRET=""
|
||||
BUNNY_STREAM_API_KEY=""
|
||||
BUNNY_STREAM_LIBRARY_ID=""
|
||||
BUNNY_API_KEY=""
|
||||
BUNNY_CDN_URL=""
|
||||
NEXT_PUBLIC_BUNNY_CDN_URL=""
|
||||
Reference in New Issue
Block a user