mirror of
https://github.com/tiennm99/composes.git
synced 2026-10-11 03:13:16 +00:00
chore: add sources dir and debug-service skill, make Coolify primary
sources/ holds gitignored upstream checkouts for debugging a service against its real code; the debug-service skill walks through it. Coolify is now the primary deployment target and Dokploy optional.
This commit is contained in:
1 parent
67da7cd870
commit
3c737b05cd
5 files changed
+136
-6
No files matched your search
@@ -113,9 +113,13 @@ Reordering a compose file means reordering the `.env.example` with it.
|
||||
|
||||
## Deployment target
|
||||
|
||||
Services are deployed through Coolify and Dokploy, not plain `docker compose`
|
||||
on a host. The platform owns the parts a standalone compose file would declare
|
||||
itself.
|
||||
Services are deployed through Coolify, not plain `docker compose` on a host.
|
||||
The platform owns the parts a standalone compose file would declare itself.
|
||||
|
||||
Coolify is the primary target: design, test and debug against it first.
|
||||
Dokploy is optional — keep a service working there when it costs nothing
|
||||
(the `restart:` policy below), but never trade Coolify behaviour for Dokploy
|
||||
compatibility, and do not block on Dokploy-only issues.
|
||||
|
||||
## Intentional omissions — do not "fix" these
|
||||
|
||||
@@ -155,3 +159,11 @@ Compose interpolation reads the deploying shell's environment before the
|
||||
already exports. `HOSTNAME` is the trap: it is set inside every container,
|
||||
including the one Coolify itself runs in, and would silently win. Hence
|
||||
`SERVICE_HOSTNAME` in `code-server` and `paseo`.
|
||||
|
||||
## Upstream sources
|
||||
|
||||
`sources/` is for upstream source checkouts used while debugging, cloned as
|
||||
`sources/<owner>/<repo>` at the version the service runs. Its contents are
|
||||
gitignored; only `sources/.gitkeep` is tracked. Never commit a checkout or fix
|
||||
a service by editing code there. Use the `debug-service` skill
|
||||
(`.claude/skills/debug-service/SKILL.md`) for service issues.
|
||||
Reference in new issue
Block a user