# Env برای Dokploy / compose # دامنه‌ها: # wheel.montzar.ir → سرویس client (port 80) # api.wheel.montzar.ir → سرویس api (port 3000) # adm.wheel.montzar.ir → سرویس admin (port 80) POSTGRES_DB=lucky_wheel POSTGRES_USER=postgres POSTGRES_PASSWORD=CHANGE_ME_STRONG_PASSWORD # پورت خارجی فقط برای DB از بیرون (DBeaver). داخل شبکه همیشه 5432 روی سرویس postgres است. EXPORT_DB_PORT=15432 # نکته: DATABASE_URL را جدا ست نکنید — در docker-compose از POSTGRES_* و هاست "postgres" ساخته می‌شود. REDIS_PASSWORD= JWT_USER_SECRET=CHANGE_ME_USER_JWT JWT_USER_EXPIRES_IN=7d JWT_ADMIN_ACCESS_SECRET=CHANGE_ME_ADMIN_ACCESS_JWT JWT_ADMIN_ACCESS_EXPIRES_IN=1h JWT_ADMIN_REFRESH_SECRET=CHANGE_ME_ADMIN_REFRESH_JWT JWT_ADMIN_REFRESH_EXPIRES_IN=7d CORS_ADMIN_ORIGIN=https://adm.wheel.montzar.ir CORS_CLIENT_ORIGIN=https://wheel.montzar.ir STORAGE_DRIVER=local STORAGE_LOCAL_ROOT=./uploads STORAGE_PUBLIC_URL=https://api.wheel.montzar.ir/uploads SMS_DRIVER=mock RAYGAN_SMS_USERNAME= RAYGAN_SMS_PASSWORD= RAYGAN_SMS_LINE_NUMBER= RAYGAN_SMS_API_BASE_URL=https://api.raygansms.com