Each TaskFlow service reads its configuration from a dedicatedDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Ajith66310/task-manager-full/llms.txt
Use this file to discover all available pages before exploring further.
.env file at startup. You must create and populate these files before running docker-compose up. The variables control database connections, authentication secrets, third-party email credentials, and API routing. Docker Compose injects the values into each container at build or runtime as appropriate.
- User Service
- Task Service
- Notification Service
- Frontend
Create
user-service/.env with the following variables:| Variable | Required | Description |
|---|---|---|
MONGO_URI | Yes | Connection string for the user MongoDB container. |
JWT_SECRET | Yes | Secret used to sign and verify JSON Web Tokens. Must match task-service. |
JWT_EXPIRES_IN | No | Token expiry duration. Defaults to 7d if not set. |
ADMIN_EMAIL | Yes | Email address for the seeded administrator account. |
ADMIN_PASSWORD | Yes | Password for the seeded administrator account. |
PORT | Yes | Port the user service listens on inside the container. Set to 5001. |
MONGO_URI is pre-configured for the Docker Compose internal network. The hostname mongo-user resolves to the mongo-user container automatically — do not change it unless you are running the service outside of Docker Compose.