fix(ci): lowercase Docker image refs для registry cache
Docker требует lowercase в имени репозитория; gitea.repository был EvoFirewall. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -39,11 +39,16 @@ jobs:
|
|||||||
echo "GIT_COMMIT_SHORT=$(echo ${{ gitea.sha }} | cut -c1-7)" >> ./version.txt
|
echo "GIT_COMMIT_SHORT=$(echo ${{ gitea.sha }} | cut -c1-7)" >> ./version.txt
|
||||||
echo "BUILD_TIMESTAMP=$(date -u +%s)" >> ./version.txt
|
echo "BUILD_TIMESTAMP=$(date -u +%s)" >> ./version.txt
|
||||||
|
|
||||||
|
# Docker registry refs must be lowercase (repo name is EvoFirewall).
|
||||||
|
- name: Lowercase image repository
|
||||||
|
id: image
|
||||||
|
run: echo "repo=$(echo '${{ gitea.repository }}' | tr '[:upper:]' '[:lower:]')" >> "$GITHUB_OUTPUT"
|
||||||
|
|
||||||
- name: Docker meta
|
- name: Docker meta
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v5
|
uses: docker/metadata-action@v5
|
||||||
with:
|
with:
|
||||||
images: git.shts.su/${{ gitea.repository }}
|
images: git.shts.su/${{ steps.image.outputs.repo }}
|
||||||
tags: |
|
tags: |
|
||||||
type=semver,pattern={{version}}
|
type=semver,pattern={{version}}
|
||||||
type=raw,value=latest,enable=${{ gitea.ref_name == 'main' }}
|
type=raw,value=latest,enable=${{ gitea.ref_name == 'main' }}
|
||||||
@@ -59,8 +64,8 @@ jobs:
|
|||||||
labels: ${{ steps.meta.outputs.labels }}
|
labels: ${{ steps.meta.outputs.labels }}
|
||||||
build-args: |
|
build-args: |
|
||||||
NODE_VERSION=22.23.0-bookworm-slim
|
NODE_VERSION=22.23.0-bookworm-slim
|
||||||
cache-from: type=registry,ref=git.shts.su/${{ gitea.repository }}:buildcache
|
cache-from: type=registry,ref=git.shts.su/${{ steps.image.outputs.repo }}:buildcache
|
||||||
cache-to: type=registry,ref=git.shts.su/${{ gitea.repository }}:buildcache,mode=max
|
cache-to: type=registry,ref=git.shts.su/${{ steps.image.outputs.repo }}:buildcache,mode=max
|
||||||
provenance: true
|
provenance: true
|
||||||
|
|
||||||
create-release:
|
create-release:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
evofirewall:
|
evofirewall:
|
||||||
image: git.shts.su/denozord/EvoFirewall:latest
|
image: git.shts.su/denozord/evofirewall:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
DATABASE_URL: sqlite:/data/app.db
|
DATABASE_URL: sqlite:/data/app.db
|
||||||
|
|||||||
Reference in New Issue
Block a user