Registry Change

This commit is contained in:
2025-10-05 21:30:24 +02:00
parent d288968854
commit a36404da9e
2 changed files with 32 additions and 7 deletions

View File

@@ -58,6 +58,32 @@ jobs:
name: go-api-binaries name: go-api-binaries
path: build/ path: build/
docker-push:
name: Push Image to Gitea Registry
runs-on: docker-latest
needs: [docker-test, go-build]
steps:
- uses: actions/checkout@v3
- name: Docker login
env:
REGISTRY_HOST: git.petyaserver.uk
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
run: |
: "${REGISTRY_HOST:=git.petyaserver.uk}"
echo "$REGISTRY_PASSWORD" | docker login "$REGISTRY_HOST" -u "$REGISTRY_USER" --password-stdin
- name: Build & push
env:
REGISTRY_HOST: git.petyaserver.uk
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
run: |
: "${REGISTRY_HOST:=git.petyaserver.uk}"
IMAGE="$REGISTRY_HOST/$REGISTRY_USER/go-api:latest"
docker build -t "$IMAGE" .
docker push "$IMAGE"
k8s-some-test: k8s-some-test:
name: Kubernetes Smoke Test name: Kubernetes Smoke Test
runs-on: docker-latest runs-on: docker-latest
@@ -82,7 +108,7 @@ jobs:
k8s-deploy: k8s-deploy:
name: Kubernetes Deployment name: Kubernetes Deployment
runs-on: docker-latest runs-on: docker-latest
needs: [go-build, k8s-some-test] needs: [go-build, k8s-some-test, docker-push]
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v3 uses: actions/checkout@v3

View File

@@ -20,13 +20,12 @@ spec:
app: go-api app: go-api
spec: spec:
imagePullSecrets:
- name: gitea-regcred
containers: containers:
- name: go-api - name: go-api
image: zomborip/go-api:latest image: git.petyaserver.uk/zomborip/go-api:latest
imagePullPolicy: Always
ports: ports:
- containerPort: 8080 - containerPort: 8080
resources:
requests:
cpu: 100m
limits:
cpu: 500m