Commit c18ebde
committed
feat(ci): add Docker publish workflow
Adds a GitHub Actions workflow to build and push a multi-architecture Docker image to Docker Hub.
Key features:
- Triggers on push to the 'develop' branch or manual dispatch.
- Builds a multi-arch image for linux/amd64, linux/arm64, and linux/arm/v7.
- Caches Docker layers and frontend build artifacts to accelerate builds.
- Uses DOCKERHUB_USERNAME secret for the image repository.
- The workflow is skipped if required Docker Hub secrets are not defined.1 parent 5f15353 commit c18ebde
1 file changed
+2
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
50 | | - | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
0 commit comments