File tree 2 files changed +57
-0
lines changed
2 files changed +57
-0
lines changed Original file line number Diff line number Diff line change
1
+ # To get started with Dependabot version updates, you'll need to specify which
2
+ # package ecosystems to update and where the package manifests are located.
3
+ # Please see the documentation for more information:
4
+ # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5
+ # https://containers.dev/guide/dependabot
6
+
7
+ version : 2
8
+ updates :
9
+
10
+ - package-ecosystem : github-actions
11
+ directory : " /"
12
+ schedule :
13
+ interval : monthly
14
+
15
+ - package-ecosystem : docker
16
+ directory : " /"
17
+ schedule :
18
+ interval : monthly
Original file line number Diff line number Diff line change
1
+ name : Publish Docker image
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - main
7
+
8
+ jobs :
9
+ push_to_registries :
10
+ name : Push Docker image to multiple registries
11
+ runs-on : ubuntu-latest
12
+ permissions :
13
+ packages : write
14
+ contents : read
15
+ steps :
16
+ - name : Check out the repo
17
+ uses : actions/checkout@v4
18
+
19
+ - name : Log in to the Container registry
20
+ uses : docker/login-action@v3
21
+ with :
22
+ registry : ghcr.io
23
+ username : ${{ github.actor }}
24
+ password : ${{ secrets.GITHUB_TOKEN }}
25
+
26
+ - name : Extract metadata (tags, labels) for Docker
27
+ id : meta
28
+ uses : docker/metadata-action@v5
29
+ with :
30
+ images : ghcr.io/${{ github.repository }}
31
+
32
+ - name : Build and push Docker images
33
+ uses : docker/build-push-action@v6
34
+ with :
35
+ context : .
36
+ file : ./Dockerfile.prod
37
+ push : true
38
+ tags : ${{ steps.meta.outputs.tags }}
39
+ labels : ${{ steps.meta.outputs.labels }}
You can’t perform that action at this time.
0 commit comments