refactor(make): rename compose targets to up/prod/down/clean

Concise verbs: make up (dev build+run), make prod (pull published image),
make down (stop regardless of mode), make clean (down + drop local image).
Updates all docs and compose-file comment headers to match.
This commit is contained in:
Offending Commit
2026-06-02 13:59:04 -05:00
parent e1285c73ad
commit 4e4843ce1a
6 changed files with 29 additions and 22 deletions

View File

@@ -24,17 +24,18 @@ Two Compose files, env/ports defined once in the base:
image** (`ghcr.io/offendingcommit/openconcho-web:latest`, `pull_policy: always`).
```bash
make compose-up # build from source + run → http://localhost:8080
make compose-up-prod # pull ghcr…:latest instead of building
make compose-down # stop + remove
make up # build from source + run → http://localhost:8080
make prod # pull ghcr…:latest instead of building
make down # stop + remove (dev or prod)
make clean # down + drop the locally built image
```
`make compose-up-prod` expands to
`make prod` expands to
`docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d`. Set env
inline or via a `.env` file:
```bash
OPENCONCHO_DEFAULT_HONCHO_URL=https://honcho.example.net make compose-up-prod
OPENCONCHO_DEFAULT_HONCHO_URL=https://honcho.example.net make prod
```
The published image is multi-arch (amd64 + arm64); the first publish creates a