| File | Purpose | Status |
|---|---|---|
environments/local.env |
Local development (your machine) | Active |
environments/test.env |
Test server (rapidpm.uk) | Active |
environments/production.env |
Production server (rapidpm.uk) | Active |
environments/development.env |
Deprecated |
Note:
development.envis deprecated. Uselocal.envfor local development ortest.envfor test server.
Important: There is no .env file in the repo - use one of the environments/*.env files.
| File | Database Target | Use Case |
|---|---|---|
docker-compose.prod.yml |
Production (204.168.180.36) | Local dev (default) |
docker-compose.test.yml |
Test (204.168.180.36) | Testing against test server |
docker-compose.dev.yml |
Test (204.168.180.36) | Legacy, avoid using |
DATABASE_HOST=localhost
DATABASE_PORT=3306
MYSQL_DB=rapidpm
DATABASE_USER=rapidpm
DATABASE_PASSWORD=<secret>
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_DB=0
REDIS_URL=redis://localhost:6379/0
SECRET_KEY=<random-string>
JWT_SECRET_KEY=<random-string>
GOOGLE_CLIENT_ID=<google-oauth-client-id>
GOOGLE_CLIENT_SECRET=<google-oauth-secret>
ONLYOFFICE_SERVER_URL=https://onlyoffice.rapidpm.uk
ONLYOFFICE_JWT_SECRET=<jwt-secret>
MAIL_SERVER=smtppro.zoho.eu
MAIL_PORT=587
MAIL_USE_TLS=True
MAIL_USERNAME=<email>
MAIL_PASSWORD=<password>
E2E_BASE_URL=https://rapidpm.uk
E2E_TEST_EMAIL=test1@velastra.co.uk
E2E_TEST_PASSWORD=<password>
See E2E Testing for full testing documentation.
ENABLE_TIMESHEETS=true
ENABLE_DOCUMENT_EDITING=true
DEBUG=false
See Deployment for server-specific configuration.