# Traefik domains ACME_EMAIL=ops@example.com API_DOMAIN=api.rentaldrivego.ma PUBLIC_SITE_DOMAIN=rentaldrivego.ma PGMANAGE_DOMAIN=pgmanage.rentaldrivego.ma # Image tag IMAGE_TAG=13d0512048d86e9fe93e9395459d04663c2b7eb0 # 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_PASSWORD= # Optional shared folder for image archives created by the VPN/registry helper container. # The VPS cannot reach the VPN-only registry, so archive loading is required. IMAGE_ARCHIVE_DIR=/opt/docker-image-transfer IMAGE_ARCHIVE_REQUIRED=true # 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_MARKETING_URL=https://rentaldrivego.ma NEXT_PUBLIC_MARKETPLACE_URL=https://rentaldrivego.ma NEXT_PUBLIC_HOMEPAGE_URL=https://rentaldrivego.ma NEXT_PUBLIC_STOREFRONT_URL=https://rentaldrivego.ma/storefront 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