Promote develop to main: gotoi-marketing image (UC-OP-26, UC-OP-27) #116

Merged
EduarD3V merged 1 commit from develop into main 2026-10-10 16:11:26 +02:00
Owner

Promotion of develop into main.

  • feat(deploy): publish and serve the gotoi-marketing image (48b484c). The gotoi-marketing image is now published by scripts/publish-container-images.sh and served by deploy/docker-compose.yml on ${GOTOI_MARKETING_PORT:-8081}, matching gotoi-docs / gotoi-dashboard.
Promotion of `develop` into `main`. - `feat(deploy): publish and serve the gotoi-marketing image` (`48b484c`). The `gotoi-marketing` image is now published by `scripts/publish-container-images.sh` and served by `deploy/docker-compose.yml` on `${GOTOI_MARKETING_PORT:-8081}`, matching `gotoi-docs` / `gotoi-dashboard`.
feat(deploy): publish and serve the gotoi-marketing image
All checks were successful
CI and agent release / check-docs (pull_request) Successful in 26s
agent-guards / test-tampering (pull_request) Successful in 33s
CI and agent release / preflight (pull_request) Successful in 50s
CI and agent release / test-agent (pull_request) Successful in 1m34s
CI and agent release / test-dashboard (pull_request) Successful in 2m31s
CI and agent release / test-middleware (pull_request) Successful in 10m3s
CI and agent release / build (pull_request) Has been skipped
CI and agent release / release (pull_request) Has been skipped
48b484c374
The marketing site had a Dockerfile and nginx.conf but nothing built or
deployed it, while gotoi-docs and gotoi-dashboard are both published by
scripts/publish-container-images.sh and served by deploy/docker-compose.yml.
Close the gap:

- publish script builds and pushes marketing:gotoi-marketing
- compose gains a `marketing` service on ${GOTOI_MARKETING_BIND:-127.0.0.1}:${GOTOI_MARKETING_PORT:-8081}
- deploy/.env.example, deploy/README.md, docs/DEPLOY.md, docs-site deploy.mdx,
  RELEASING_INSTRUCTIONS.md, README.md track the new image
- UC-OP-26 / UC-OP-27 / UC-OP-19 updated (version + Story/flow/Implementation)

Smoke: docker build -f marketing/Dockerfile, curl / serves index.html, /nope 404;
docker compose build marketing and config --quiet both pass.

UC-OP-26, UC-OP-27
Sign in to join this conversation.
No description provided.