mirror of
https://github.com/frappe/frappe_docker.git
synced 2026-06-17 21:55:09 +00:00
Move all files from docs/02-setup/container-setup/ directly into docs/02-setup/ to eliminate unnecessary subfolder. Files are already numbered sequentially, so they work perfectly at the same level. Changes: - Move all files from container-setup/ subfolder to 02-setup/ root - Remove container-setup/ subfolder - Update all cross-references: - Update README.md paths (remove container-setup/ from all links) - Fix references in site-operations.md - Fix references in migration docs - Update internal references in 06-setup-examples.md - Fix relative path references in 01-overview.md, 02-build-setup.md, 03-start-setup.md Result: Cleaner, flatter structure with all numbered setup files at the same level, making navigation more straightforward.
6.3 KiB
6.3 KiB
Overrides extend the base compose.yaml with additional services or modify existing behavior. Include them in your compose command using multiple -f flags.
docker compose -f compose.yaml -f overrides/compose.mariadb.yaml -f overrides/compose.redis.yaml config > compose.custom.yaml
| Overrider | Purpose | Additional Info |
|---|---|---|
| Database | ||
| compose.mariadb.yaml | Adds MariaDB database service | set DB_PASSWORD or default Password will be used |
| compose.mariadb-secrets.yaml | Adds MariaDB with password from a secret file instead of environment variable | Set DB_PASSWORD_SECRETS_FILE to the path of your secret file |
| compose.mariadb-shared.yaml | Makes MariaDB available on a shared network (mariadb-network) for other services | set DB_PASSWORD |
| compose.postgres.yaml | Uses PostgreSQL instead of MariaDB as the database | set DB_PASSWORD |
| Proxy | ||
| compose.noproxy.yaml | Exposes the application directly on port :8080 without a reverse proxy |
|
| compose.proxy.yaml | Uses Traefik as HTTP reverse proxy on port :80 |
You can change the published port by setting HTTP_PUBLISH_PORT |
| compose.https.yaml | Uses Traefik as HTTPS reverse proxy on Port :443 with automatic HTTP-to-HTTPS redirect |
SITES and LETSENCRYPT_EMAIL must be set. HTTP_PUBLISH_PORT and HTTPS_PUBLISH_PORT can be set. |
| Redis | ||
| compose.redis.yaml | Adds Redis service for caching and background job queuing | |
| TBD | The following overrides are available but lack documentation. If you use them and understand their purpose, please consider contributing to this documentation. | |
| compose.backup-cron.yaml | ||
| compose.custom-domain-ssl.yaml | ||
| compose.custom-domain.yaml | ||
| compose.multi-bench-ssl.yaml | ||
| compose.multi-bench.yaml | ||
| compose.traefik-ssl.yaml | ||
| compose.traefik.yaml |