mirror of
https://github.com/alkimake/paperclip.git
synced 2026-06-14 01:50:39 +09:00
31 lines
858 B
Text
31 lines
858 B
Text
|
|
# AWS ECS Fargate deployment environment
|
||
|
|
# Copy to .env.aws and fill in values before deploying
|
||
|
|
#
|
||
|
|
# Secrets (DATABASE_URL, BETTER_AUTH_SECRET, ANTHROPIC_API_KEY, OPENAI_API_KEY,
|
||
|
|
# GITHUB_TOKEN) are injected via AWS Secrets Manager — do NOT set them here.
|
||
|
|
|
||
|
|
# Deployment mode
|
||
|
|
PAPERCLIP_DEPLOYMENT_MODE=authenticated
|
||
|
|
PAPERCLIP_DEPLOYMENT_EXPOSURE=public
|
||
|
|
PAPERCLIP_PUBLIC_URL=https://paperclip.example.com
|
||
|
|
|
||
|
|
# Server
|
||
|
|
HOST=0.0.0.0
|
||
|
|
PORT=3100
|
||
|
|
NODE_ENV=production
|
||
|
|
SERVE_UI=true
|
||
|
|
|
||
|
|
# Paperclip paths
|
||
|
|
PAPERCLIP_HOME=/paperclip
|
||
|
|
PAPERCLIP_INSTANCE_ID=default
|
||
|
|
PAPERCLIP_CONFIG=/paperclip/instances/default/config.json
|
||
|
|
|
||
|
|
# Auto-apply migrations on startup
|
||
|
|
PAPERCLIP_MIGRATION_AUTO_APPLY=true
|
||
|
|
|
||
|
|
# Enable heartbeat scheduler for remote agents
|
||
|
|
HEARTBEAT_SCHEDULER_ENABLED=true
|
||
|
|
|
||
|
|
# Post-deploy hardening (uncomment after first user signs up)
|
||
|
|
# PAPERCLIP_AUTH_DISABLE_SIGN_UP=true
|