File tree Expand file tree Collapse file tree 1 file changed +3
-11
lines changed
Expand file tree Collapse file tree 1 file changed +3
-11
lines changed Original file line number Diff line number Diff line change @@ -51,17 +51,9 @@ CI runs automatically on push to main and PRs with 5 parallel validation jobs.
5151
5252``` mermaid
5353flowchart TD
54- A["Cron schedule"] --> B["Query GHCR API + semver filter"]
55- B --> C{"New tags?"}
56- C -- Yes --> D["Read current tags from .env"]
57- D --> E{"Changed?"}
58- E -- Yes --> F["Update .env via sed"]
59- F --> G["Create PR + auto-merge"]
60- G --> H["PR merges to deploy branch"]
61- H --> I{"paths filter"}
62- I -- Match --> J["Copy files to server"]
63- J --> K["docker compose up"]
64- K --> L["Slack notify"]
54+ A["Cron polls GHCR for latest semver tags"] --> B["Compare with .env — create PR if changed"]
55+ B --> C["PR merges → deploy to server"]
56+ C --> D["Slack notification with versions"]
6557```
6658
6759Three deployment strategies: EC2/AWS, SSH, or self-hosted runner.
You can’t perform that action at this time.
0 commit comments