mirror of
https://github.com/tiennm99/composes.git
synced 2026-10-13 22:15:37 +00:00
Supporting containers are db, cache or a short role name; services declare no networks since Coolify creates one per app. TODO lists the services whose names still differ.
23 lines
1.2 KiB
Markdown
23 lines
1.2 KiB
Markdown
# TODO
|
|
|
|
## Supporting service and volume names
|
|
|
|
Supporting containers take a role name — `db` for a database, `cache` for
|
|
Redis-like stores — and volumes are `<service>-<what it holds>`. Renaming a
|
|
volume on a running deployment orphans its data, so each rename needs a volume
|
|
migration (the `migrate-service` skill), not just an edit. A service rename
|
|
also changes the hostname other containers reach it by. Update the service
|
|
README in the same change.
|
|
|
|
- [ ] `litellm` — service `postgres` → `db` and volume `pg-data` → `db-data`;
|
|
service `redis` → `cache` and volume `redis-data` → `cache-data`. Point
|
|
`DATABASE_URL` at `db` and `REDIS_HOST` at `cache`.
|
|
- [ ] `owncloud` — service `mariadb` → `db` and volume `owncloud-mysql-data` →
|
|
`db-data`; service `redis` → `cache` and volume `owncloud-redis-data` →
|
|
`cache-data`. Point `OWNCLOUD_DB_HOST` at `db` and `OWNCLOUD_REDIS_HOST`
|
|
at `cache`.
|
|
- [ ] `goclaw` — service `postgres` → `db` and volume `postgres-data` →
|
|
`db-data`. Point the host in `GOCLAW_POSTGRES_DSN` at `db`.
|
|
- [ ] `couchbase` — volume `couchbase_data` → `couchbase-data`.
|
|
- [ ] `open-webui` — volume `open-webui` → `open-webui-data`.
|