# Traefik domains ACME_EMAIL=rentaldrivego@gmail.com API_DOMAIN=api.rentaldrivego.ma PUBLIC_SITE_DOMAIN=rentaldrivego.ma PGMANAGE_DOMAIN=pgmanage.rentaldrivego.ma # Image tag IMAGE_TAG=latest # Optional prebuilt image source. Set this when deploying from a private registry. APP_IMAGE=10.0.0.4/melabidi/carmanagement # APP_VERSION is accepted by helper scripts for compatibility, but IMAGE_TAG is preferred. # APP_VERSION=latest # External image registry host. REGISTRY_USER and REGISTRY_PASSWORD are only needed when docker login is required. REGISTRY_HOST=10.0.0.4 REGISTRY_USER=melabidi REGISTRY_TOKEN= REGISTRY_PASSWORD= REGISTRY_INSECURE=true # Optional shared folder for image archives. Leave empty when the VPS can pull from the VPN registry directly. # Current production VPN routing: VPS 10.0.0.1 can reach registry 10.0.0.4. IMAGE_ARCHIVE_DIR= IMAGE_ARCHIVE_REQUIRED=false # Optional VPN container name/id used only for archive handoff deployments. # VPN_CONTAINER= # Database DATABASE_URL_FROM_POSTGRES=true POSTGRES_HOST=postgres POSTGRES_PORT=5432 POSTGRES_DB=rentaldrivego POSTGRES_USER=dbadmin POSTGRES_PASSWORD=placeholder DATABASE_URL=postgresql://placeholder:placeholder@placeholder:5432/placeholder # Cache REDIS_PASSWORD=placeholder REDIS_URL=redis://:placeholder@redis:6379 # API API_PORT=4000 API_INTERNAL_URL=http://api:4000/api/v1 DASHBOARD_INTERNAL_URL=http://dashboard:3001 ADMIN_INTERNAL_URL=http://admin:3002 API_URL=https://api.rentaldrivego.ma NEXT_PUBLIC_API_URL=https://api.rentaldrivego.ma/api/v1 # Frontend public URLs SITE_ORIGIN=https://rentaldrivego.ma NEXT_PUBLIC_HOMEPAGE_URL=https://rentaldrivego.ma NEXT_PUBLIC_CARPLACE_URL=https://rentaldrivego.ma/carplace NEXT_PUBLIC_DASHBOARD_URL=https://rentaldrivego.ma/dashboard NEXT_PUBLIC_ADMIN_URL=https://rentaldrivego.ma/admin NEXT_PUBLIC_PUBLIC_SITE_DOMAIN=rentaldrivego.ma DASHBOARD_URL=https://rentaldrivego.ma/dashboard ADMIN_URL=https://rentaldrivego.ma/admin # CORS CORS_ORIGINS=https://rentaldrivego.ma,https://www.rentaldrivego.ma # Auth JWT_SECRET=placeholder JWT_EXPIRY=8h RENTER_JWT_EXPIRY=7d NODE_ENV=production # File storage FILE_STORAGE_ROOT=/var/lib/rentaldrivego/storage # PgManage PGMANAGE_DEFAULT_USERNAME=admin PGMANAGE_DEFAULT_PASSWORD=change-me # Email EMAIL_FROM=rentaldrivego@gmail.com EMAIL_FROM_NAME=RentalDriveGo MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_SCHEME=smtp MAIL_USERNAME=rentaldrivego@gmail.com MAIL_PASSWORD=placeholder MAIL_FROM_ADDRESS=rentaldrivego@gmail.com MAIL_FROM_NAME=RentalDriveGo MAIL_REPLY_TO_ADDRESS=rentaldrivego@gmail.com MAIL_REPLY_TO_NAME=RentalDriveGo