Files
2026-07-31 11:51:56 +09:00

60 lines
2.7 KiB
Bash

# =============================================================================
# LinkForty Core Configuration
# =============================================================================
# -----------------------------------------------------------------------------
# Database Configuration (PostgreSQL)
# -----------------------------------------------------------------------------
# For local development (without SSL):
DATABASE_URL=postgresql://linkforty:changeme@localhost:5432/linkforty?sslmode=disable
# For production (with SSL):
# DATABASE_URL=postgresql://linkforty:changeme@localhost:5432/linkforty?sslmode=require
POSTGRES_DB=linkforty
POSTGRES_USER=linkforty
POSTGRES_PASSWORD=changeme
POSTGRES_PORT=5432
# -----------------------------------------------------------------------------
# Redis Configuration (optional but recommended for caching)
# -----------------------------------------------------------------------------
REDIS_URL=redis://localhost:6379
REDIS_PORT=6379
# -----------------------------------------------------------------------------
# Server Configuration
# -----------------------------------------------------------------------------
NODE_ENV=production
PORT=3000
HOST=0.0.0.0
LINKFORTY_PORT=3000
# When behind a reverse proxy, set so client IP is read from X-Forwarded-For (e.g. 1 or number of proxy hops)
# TRUST_PROXY=1
# -----------------------------------------------------------------------------
# CORS Configuration
# -----------------------------------------------------------------------------
CORS_ORIGIN=*
# -----------------------------------------------------------------------------
# Custom Domain Configuration (Optional)
# -----------------------------------------------------------------------------
# SERVICE_DOMAIN=yourdomain.com
# -----------------------------------------------------------------------------
# Mobile SDK Configuration (Optional - for iOS Universal Links and Android App Links)
# -----------------------------------------------------------------------------
# iOS Universal Links Configuration
# Get your Team ID from: https://developer.apple.com/account (Membership section)
# IOS_TEAM_ID=ABC123XYZ
# IOS_BUNDLE_ID=com.yourcompany.yourapp
# Android App Links Configuration
# Get SHA-256 fingerprint with:
# Debug: keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
# Release: keytool -list -v -keystore /path/to/release.keystore -alias your-alias
# ANDROID_PACKAGE_NAME=com.yourcompany.yourapp
# ANDROID_SHA256_FINGERPRINTS=AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99
# Multiple fingerprints (debug + release) - comma-separated:
# ANDROID_SHA256_FINGERPRINTS=AA:BB:CC:DD:...,11:22:33:44:...