Skip to content

Feat: improve environment configuration and Docker support #257

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: development
Choose a base branch
from

Conversation

thamudi
Copy link
Member

@thamudi thamudi commented Jun 4, 2025

This pull request introduces significant updates to the project configuration and deployment setup. Key changes include a comprehensive overhaul of environment variables, the addition of a local Dockerfile for the frontend, and improvements to the compose.yaml file to streamline container management and enhance modularity.

Environment Configuration Updates:

  • .env.sample: Expanded environment variables to include detailed configurations for server, database, Redis, mail client, and third-party integrations. This improves clarity and centralizes configuration management.

Docker and Deployment Enhancements:

  • Dockerfile.local: Added a new Dockerfile for the frontend, specifying the Node.js version, build steps, and runtime commands to simplify local development.
  • compose.yaml: Updated the web service to use the new Dockerfile, added .env for environment variable management, and improved volume handling to ensure proper dependency usage.
  • compose.yaml: Modified the postgres service to use .env for environment variables and added a named volume (postgres-data) for persistent database storage.

@thamudi thamudi requested review from thegbk and thread-koder June 4, 2025 08:22
@thamudi thamudi self-assigned this Jun 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant