Skip to content

[Enhancement] Improve middleware, environment handling, and Docker setup#3

Merged
Gautam25Raj merged 3 commits into
devfrom
add-docker
Apr 3, 2026
Merged

[Enhancement] Improve middleware, environment handling, and Docker setup#3
Gautam25Raj merged 3 commits into
devfrom
add-docker

Conversation

@Gautam25Raj
Copy link
Copy Markdown
Collaborator

Summary

This PR improves backend middleware, environment configuration, and Docker support. It also adds missing documentation and some general cleanup across the project.


Enhancement

  • Added proxy middleware for authentication and authorization
  • Improved session management in middleware and server config
  • Enhanced environment variable handling and added example configs
  • Added Docker support (multi-stage builds + .dockerignore)
  • Improved docker-compose setup (health checks, env handling)
  • Updated fetchApiData to support credentials
  • Added new routes
  • Added jose for JWT handling
  • Added docx for document generation

Bug

  • Fixed roadmap feature limit based on query parameter

Refactor

  • Cleaned up server configuration
  • Improved roadmap validation schemas
  • Refactored session handling logic

Docs

  • Added CONTRIBUTING.md
  • Added ENV_SETUP.md
  • Added QUICK_START.md
  • Added Docker and local setup READMEs
  • Added SECURITY.md, SUPPORT.md, and Code of Conduct
  • Added PR and security issue templates
  • Updated server docs with API usage and setup instructions

Notes

  • No breaking changes expected
  • Mostly backward compatible changes with improved defaults

feat: Create pull request template for contributions

fix: Update .gitignore to exclude env files except examples

chore: Add Code of Conduct document for community guidelines

docs: Create CONTRIBUTING.md for contribution guidelines

docs: Add ENV_SETUP.md for environment variable setup instructions

docs: Create QUICK_START.md for quick start guide

docs: Add README.Docker.md for Docker production setup instructions

docs: Add README.Local.md for local development setup instructions

docs: Create SECURITY.md for security policy and vulnerability reporting

docs: Add SUPPORT.md for maintenance and support channels

chore: Update docker-compose configuration for improved health checks and environment variables

chore: Update package dependencies to include jose for JWT handling

refactor: Enhance session management in proxy middleware

chore: Add example environment configuration for server

docs: Add server-specific Docker notes in README.Docker.md

docs: Update server local README with development and API usage instructions

refactor: Update server configuration to include new session management options
@Gautam25Raj Gautam25Raj added bug Something isn't working enhancement New feature or request labels Apr 3, 2026
@Gautam25Raj Gautam25Raj merged commit cafda4c into dev Apr 3, 2026
@Gautam25Raj Gautam25Raj deleted the add-docker branch April 6, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant