m granted mAi admin on m/mCables, but Gitea's container registry is
user-namespace-scoped (not repo-collab-scoped) so the push had to go
through m's own credentials for this one administrative move:
docker login mgit.msbls.de -u m -p <m's token>
docker push mgit.msbls.de/m/mcables:latest
Image digest sha256:76624f17… is identical to the one previously living
at mgit.msbls.de/mai/mcables:latest — same build, just retagged.
Drops the workaround comment from the compose file. The mai/mcables
package will be deleted via API after the deploy verifies.
21 lines
623 B
YAML
21 lines
623 B
YAML
# mCables — production compose for mDock.
|
|
# Lives at /home/m/stacks/mcables/docker-compose.yml on mDock.
|
|
# Matches the existing mDock service patterns (mgreen, mgeo, …).
|
|
|
|
services:
|
|
mcables:
|
|
image: mgit.msbls.de/m/mcables:latest
|
|
container_name: mcables
|
|
restart: unless-stopped
|
|
ports:
|
|
- "7777:7777"
|
|
environment:
|
|
- TZ=Europe/Berlin
|
|
- MCABLES_ADDR=0.0.0.0:7777
|
|
- MCABLES_DB=/app/data/mcables.db
|
|
env_file:
|
|
# Empty for slice 1. MEXDRAW_TOKEN lands here when slice 5 ships.
|
|
- /home/m/secrets/mcables/.env
|
|
volumes:
|
|
- /home/m/stacks/mcables/data:/app/data
|