# Environment NODE_ENV=development # Ports PORT=3000 # Client Port & URL (for development) __DEV__CLIENT_PORT=5173 # Only used in development __DEV__CLIENT_URL=http://localhost:5173 # Only used in development # Artboard Port & URL (for development) __DEV__ARTBOARD_PORT=6173 # Only used in development __DEV__ARTBOARD_URL=http://localhost:6173 # Only used in development # URLs # These URLs must reference a publicly accessible domain or IP address, not a docker container ID (depending on your compose setup) PUBLIC_URL=http://localhost:3000 STORAGE_URL=http://localhost:9000 # Database (Prisma/PostgreSQL) # This can be swapped out to use any other database, like MySQL # Note: This is used only in the compose.yml file POSTGRES_PORT=5432 POSTGRES_DB=postgres POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres # Database (Prisma/PostgreSQL) DATABASE_URL=postgresql://postgres:postgres@localhost:5432/postgres?schema=public # Authentication Secrets # generated with `openssl rand -base64 64` ACCESS_TOKEN_SECRET=access_token_secret REFRESH_TOKEN_SECRET=refresh_token_secret # Chrome Browser (for printing) # generated with `openssl rand -hex 32` CHROME_PORT=8080 CHROME_TOKEN=chrome_token CHROME_URL=ws://localhost:8080 # Mail Server (for e-mails) # For testing, you can use https://ethereal.email/create # SMTP_URL=smtp://username:password@smtp.ethereal.email:587 # Storage STORAGE_ENDPOINT=localhost STORAGE_PORT=9000 STORAGE_REGION=us-east-1 STORAGE_BUCKET=default STORAGE_ACCESS_KEY=minioadmin STORAGE_SECRET_KEY=minioadmin # Redis (for cache & server session management) REDIS_URL=redis://default:password@localhost:6379 # Sentry (for error reporting, Optional) # VITE_SENTRY_DSN= # Crowdin (Optional) CROWDIN_PROJECT_ID= CROWDIN_ACCESS_TOKEN= # GitHub (OAuth, Optional) Uncomment to enable # GITHUB_CLIENT_ID= # GITHUB_CLIENT_SECRET= # GITHUB_CALLBACK_URL=http://localhost:5173/api/auth/github/callback # Google (OAuth, Optional) Uncomment to enable # GOOGLE_CLIENT_ID= # GOOGLE_CLIENT_SECRET= # GOOGLE_CALLBACK_URL=http://localhost:5173/api/auth/google/callback