Update ipify to use base images from harbor

This commit is contained in:
dvirlabs 2026-05-15 17:59:35 +03:00
parent 3d4e39e52c
commit f26ca77ed1
3 changed files with 9 additions and 9 deletions

View File

@ -1,7 +1,7 @@
steps: steps:
build-frontend: build-frontend:
name: Build & Push Frontend name: Build & Push Frontend
image: woodpeckerci/plugin-kaniko image: harbor.dvirlabs.com/base-images/plugin-kaniko
when: when:
branch: [ master, develop ] branch: [ master, develop ]
event: [ push, pull_request, tag ] event: [ push, pull_request, tag ]
@ -22,14 +22,14 @@ steps:
build-backend: build-backend:
name: Build & Push Backend name: Build & Push Backend
image: woodpeckerci/plugin-kaniko image: harbor.dvirlabs.com/base-images/plugin-kaniko
when: when:
branch: [ master, develop ] branch: [ master, develop ]
event: [ push, pull_request, tag ] event: [ push, pull_request, tag ]
path: path:
include: [ backend/** ] include: [ backend/** ]
settings: settings:
registry: harbor-core.dev-tools.svc.cluster.local registry: harbor.dvirlabs.com
repo: my-apps/${CI_REPO_NAME}-backend repo: my-apps/${CI_REPO_NAME}-backend
dockerfile: backend/Dockerfile dockerfile: backend/Dockerfile
context: backend context: backend
@ -43,7 +43,7 @@ steps:
update-values-frontend: update-values-frontend:
name: Update frontend tag in values.yaml name: Update frontend tag in values.yaml
image: alpine:3.19 image: harbor.dvirlabs.com/base-images/alpine-git-yq:3.19
when: when:
branch: [ master, develop ] branch: [ master, develop ]
event: [ push ] event: [ push ]
@ -70,7 +70,7 @@ steps:
update-values-backend: update-values-backend:
name: Update backend tag in values.yaml name: Update backend tag in values.yaml
image: alpine:3.19 image: harbor.dvirlabs.com/base-images/alpine-git-yq:3.19
when: when:
branch: [ master, develop ] branch: [ master, develop ]
event: [ push ] event: [ push ]

View File

@ -13,4 +13,4 @@ COPY main.py .
EXPOSE 8000 EXPOSE 8000
# Run the application # Run the application
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"] CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]

View File

@ -1,5 +1,5 @@
# Build stage # Build stage
FROM node:18-alpine as build FROM harbor.dvirlabs.com/base-images/node:18-alpine as build
WORKDIR /app WORKDIR /app
@ -16,7 +16,7 @@ COPY . .
RUN npm run build RUN npm run build
# Production stage # Production stage
FROM nginx:alpine FROM harbor.dvirlabs.com/base-images/nginx:alpine
# Copy built files from build stage # Copy built files from build stage
COPY --from=build /app/dist /usr/share/nginx/html COPY --from=build /app/dist /usr/share/nginx/html
@ -32,4 +32,4 @@ RUN echo '#!/bin/sh' > /docker-entrypoint.d/40-generate-env.sh && \
# Expose port # Expose port
EXPOSE 80 EXPOSE 80
CMD ["nginx", "-g", "daemon off;"] CMD ["nginx", "-g", "daemon off;"]