Skip to content

Conversation

rohittp0
Copy link
Contributor

This pull request introduces significant updates to the Nginx configuration and deployment workflow, focusing on improved flexibility, better debugging capabilities, and enhanced SSL certificate handling. The key changes include dynamic generation of Nginx configurations based on environment variables, support for multiple domain mappings, and upgrading the Docker build action to the latest version.

Nginx Configuration Enhancements:

  • Updated default.conf.template to dynamically name upstream blocks using the $PROXY_HOST variable and added support for larger client request sizes with client_max_body_size 50M. [1] [2]

Dynamic Configuration and SSL Handling:

  • Refactored entrypoint.sh to dynamically generate Nginx configurations for multiple domain mappings using the MAPPINGS environment variable. Custom templates are supported, and SSL certificates are issued or installed per domain. Debugging output has been expanded for better visibility.

Workflow Updates:

  • Upgraded the Docker build action in .github/workflows/docker-image.yml from v5 to v6 and replaced hardcoded Docker image tags with dynamic tags based on the DOCKERHUB_USERNAME secret.

@sinanmohd sinanmohd merged commit 6a88512 into nocodb:main Jun 11, 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.

2 participants