Files
egbim_qa_platform/apps/api/.env.example
T
root 33453ecc55
Deploy staging / deploy (push) Failing after 6s
Initial deployment setup
2026-08-31 16:45:24 +09:00

77 lines
2.3 KiB
Bash

# Required environment variables
JWT_SECRET=DEV
MYSQL_PRIMARY_URL=mysql://userfeedback:userfeedback@localhost:13306/userfeedback # required
ACCESS_TOKEN_EXPIRED_TIME=10m # default: 10m
REFRESH_TOKEN_EXPIRED_TIME=1h # default: 1h
# ADMIN_WEB_URL=http://localhost:3000
# ADMIN_CANDIDATE_EMAILS=cyhan@samaneng.com,hsmoon@hanmaceng.co.kr,hikim2@samaneng.com,thlee3@samaneng.com
# Optional environment variables
# BASE_URL=http://localhost:4000
# APP_PORT=4000 # default: 4000
# APP_ADDRESS=0.0.0.0 # default: 0.0.0.0
# MYSQL_SECONDARY_URLS= ["mysql://userfeedback:userfeedback@localhost:13306/userfeedback"] # optional
SMTP_ENABLED=true # set false for SSO-only staging
SMTP_HOST=localhost # required
SMTP_PORT=25
SMTP_SENDER=user@feedback.com # required
# SMTP_USERNAME= # optional
# SMTP_PASSWORD= # optional
# SMTP_TLS= # default: false
# SMTP_CIPHER_SPEC= # default: TLSv1.2 if SMTP_TLS=true
# SMTP_OPPORTUNISTIC_TLS= # default: true if SMTP_TLS=true
# OPENSEARCH_USE=false # default: false
# OPENSEARCH_NODE= # required if OPENSEARCH_USE=true
# OPENSEARCH_USERNAME= # optional
# OPENSEARCH_PASSWORD= # optional
# AUTO_MIGRATION=true # default: true
# MASTER_API_KEY= # default: none
GITEA_API_URL=https://gitea.hmac.kr/api/v1
GITEA_API_TOKEN=
# Jira Cloud status synchronization
JIRA_API_EMAIL=
JIRA_API_TOKEN=
JIRA_WEBHOOK_SECRET=
JIRA_ISSUE_TYPE=Task
# AUTO_FEEDBACK_DELETION_ENABLED=false # default: false
# AUTO_FEEDBACK_DELETION_PERIOD_DAYS=365*5
# OTEL_EXPORTER_OTLP_LOGS_ENDPOINT=http://localhost:4319/v1/logs
# OTEL_RESOURCE_ATTRIBUTES=service.name=abc-user-feedback-api,service.version=1.0.0
# ABC Webhook -> notification receiver (disabled by default)
# ABC_WEBHOOK_ENABLED=false
# ABC_WEBHOOK_TOKEN=
# ABC_WEBHOOK_SIGNING_SECRET=
# ABC_WEBHOOK_ALLOWED_PROJECT_IDS=1,2
# ABC_WEBHOOK_CLOCK_SKEW_SECONDS=300
# ABC_WEBHOOK_MAX_BODY_BYTES=262144
# NAVER WORKS Bot API (disabled by default)
# NAVER_WORKS_ENABLED=false
# NAVER_WORKS_API_BASE_URL=https://www.worksapis.com/v1.0
# NAVER_WORKS_AUTH_URL=https://auth.worksmobile.com/oauth2/v2.0/token
# NAVER_WORKS_ACCESS_TOKEN=
# NAVER_WORKS_BOT_ID=
# NAVER_WORKS_DEFAULT_ROOM_ID=
# NAVER_WORKS_CLIENT_ID=
# NAVER_WORKS_CLIENT_SECRET=
# NAVER_WORKS_SERVICE_ACCOUNT=
# NAVER_WORKS_PRIVATE_KEY=
# NAVER_WORKS_SCOPE=bot.message bot user.email.read
# NAVER_WORKS_MAX_RETRIES=3
# NAVER_WORKS_MAX_MESSAGE_LENGTH=1000