opnform-host-nginx/docs
Julien Nahum bf85d8fa76
Developer docker setup (#683)
* Add build context to compose

Signed-off-by: Daniel Ekman <knegge@gmail.com>

* Update Docker documentation with build instructions

Enhance Docker deployment documentation by:
- Adding detailed instructions for building Docker images
- Providing two methods for image building (Docker Compose and manual)
- Clarifying how to use local images with docker-compose.override.yml

* Add development Docker configuration

Introduce development-specific Docker configuration:
- Create docker-compose.dev.yml for local development setup
- Add nginx.dev.conf with development CORS settings
- Update Dockerfile.api to support environment-specific dependency installation
- Configure development services with appropriate volumes and environment variables

* Improve Docker and Development Documentation

- Remove platform-specific ARM64 constraints in docker-compose.dev.yml
- Enhance Nginx configuration with improved proxy and HMR settings
- Update documentation for development setup and Docker deployment
- Add new Docker development documentation page
- Refactor getting started guide with clearer development instructions

* Enhance Docker configuration and CI/CD pipeline

- Update Docker Compose files with improved service configurations
- Add database healthcheck in docker-compose.yml
- Refactor GitHub Actions workflow for Docker image publishing
- Optimize Dockerfile.api with multi-stage build and environment-specific configurations
- Update Nginx configuration for development and production environments

* Add GitHub Actions permissions for Docker image publishing

Configure GitHub Actions workflow with explicit read and write permissions for content and packages to improve security and clarity of Docker image deployment process

---------

Signed-off-by: Daniel Ekman <knegge@gmail.com>
Co-authored-by: Daniel Ekman <knegge@gmail.com>
2025-01-28 17:52:48 +01:00
..
api-reference Technical docs (#553) 2024-09-02 15:33:17 +02:00
configuration Add reCAPTCHA environment variables to documentation 2025-01-25 18:12:20 +01:00
contributing Developer docker setup (#683) 2025-01-28 17:52:48 +01:00
deployment Developer docker setup (#683) 2025-01-28 17:52:48 +01:00
images Technical docs (#553) 2024-09-02 15:33:17 +02:00
snippets Technical docs (#553) 2024-09-02 15:33:17 +02:00
README.MD Updated docs 2024-09-02 16:00:48 +02:00
favicon.ico Technical docs (#553) 2024-09-02 15:33:17 +02:00
favicon.svg Technical docs (#553) 2024-09-02 15:33:17 +02:00
introduction.mdx Add link to main product docs 2024-09-02 15:55:14 +02:00
logo.svg Technical docs (#553) 2024-09-02 15:33:17 +02:00
mint.json Developer docker setup (#683) 2025-01-28 17:52:48 +01:00
tech-stack.mdx Technical docs (#553) 2024-09-02 15:33:17 +02:00

README.MD

Development

Install the Mintlify CLI to preview the documentation changes locally. To install, use the following command

npm i -g mintlify

Run the following command at the root of your documentation (where mint.json is)

mintlify dev