feat: implement Docker-based production deployment pipeline with automated Ansible provisioning, CI/CD workflows, and Caddy server configuration.
This commit is contained in:
21
.github/workflows/on-push-main.yml
vendored
Normal file
21
.github/workflows/on-push-main.yml
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
name: On Push to Main
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
|
||||
jobs:
|
||||
test:
|
||||
uses: ./.github/workflows/test.yml
|
||||
|
||||
publish:
|
||||
needs: test
|
||||
uses: ./.github/workflows/publish-image.yml
|
||||
with:
|
||||
build_mode: development
|
||||
secrets: inherit
|
||||
|
||||
deploy-dev:
|
||||
needs: publish
|
||||
uses: ./.github/workflows/deploy-dev.yml
|
||||
secrets: inherit
|
||||
Reference in New Issue
Block a user