Skip to content

Rename mega-dev-image #1828

Merged
benjamin-747 merged 4 commits into
gitmono-dev:mainfrom
WiedersehenM:feat/mega-orion-demo-compose
Jan 22, 2026
Merged

Rename mega-dev-image #1828
benjamin-747 merged 4 commits into
gitmono-dev:mainfrom
WiedersehenM:feat/mega-orion-demo-compose

Conversation

@WiedersehenM

Copy link
Copy Markdown
Contributor

Type of Change

  • CI / Workflow

Summary

This PR standardizes the Orion Client image workflow and removes legacy naming.

Key Changes

  1. Workflow Renaming

    • mega-dev-image-deploy.ymlorion-client-image-deploy.yml
    • Updated on.push.paths to reference the new file.
  2. Repository & Tag Alignment

    • IMAGE_TAG switched to orion-client-0.1.0-pre-release.

Motivation

The workflow originally published a dev image for orion-client but retained an outdated mega-dev naming scheme, causing confusion. Aligning the file name, repository, and tag removes ambiguity and keeps CI triggers consistent.

Verification

Validate workflow with act

act -W .github/workflows/orion-client-image-deploy.yml

Checklist

  • Commits are signed with -s -S (GPG + Signed-off-by).
  • Workflow names, paths, and tags are consistent.
  • No production code paths affected.
  • Rebased onto latest main without conflicts.

Add one-click demo stack:

- docker-compose.demo.yml (+ .env.example, init-db.sh)

- docs guide

- minor Orion server tweaks

Signed-off-by: Hongze Gao <15101764808@163.com>
Review feedback addressed:
- Remove unused init-db.sh mount and delete placeholder script
- Orion /v2/health now hides database error details
- Add docker/demo/.env to .gitignore to prevent secret leakage
- Add .dockerignore to reduce build context size
- docker-compose.demo.yml:
  • pass CAMPSITE_RUN_MIGRATIONS to campsite_api
  • add sample resource limits to postgres
- Docs: fix FAQ anchor, replace full-width punctuation, add hardware requirements and MySQL low-privilege note.

Signed-off-by: Hongze Gao <15101764808@163.com>
- CI: web-deploy workflow builds & publishes mega-ui-demo image
- Compose:
  • default MEGA_UI_IMAGE points to demo tag
  • gitmono.local domains for OAuth / CORS / Mega host
  • docs and health-check notes unchanged
- Env:
  • .env.example aligned with gitmono.local + JSON CORS array
  • add moon/apps/web/.env.demo for APP_ENV=demo build
- Docs:
  • update docker-compose guide (ports 9000/9001, hosts mapping section)

Signed-off-by: Hongze Gao <15101764808@163.com>
…loy and align repository/tag

- Renamed workflow file to
- Updated  to match the new filename
- Standardized image tag to

Signed-off-by: Hongze Gao <15101764808@163.com>
@benjamin-747 benjamin-747 added this pull request to the merge queue Jan 22, 2026
Merged via the queue into gitmono-dev:main with commit c3247ca Jan 22, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants