Compare commits

..

1 Commits

Author SHA1 Message Date
f6177dadb0 feature: ci/cd pipeline
All checks were successful
ci/woodpecker/push/pipeline Pipeline was successful
2025-10-28 23:16:14 -03:00
2 changed files with 11 additions and 5 deletions

View File

@ -2,7 +2,7 @@
# ----------------- # -----------------
when: when:
event: [ push, pull_request ] event: [ push ]
steps: steps:
- name: publish-image - name: publish-image
@ -20,12 +20,14 @@ steps:
build_args: build_args:
NEXT_PUBLIC_API_BASE_URL: NEXT_PUBLIC_API_BASE_URL:
from_secret: NEXT_PUBLIC_API_BASE_URL from_secret: NEXT_PUBLIC_API_BASE_URL
NEXT_PUBLIC_OMV_BASE_URL:
from_secret: NEXT_PUBLIC_OMV_BASE_URL
tags: tags:
- latest - latest
- ${CI_COMMIT_SHA} - ${CI_COMMIT_SHA}
when: when:
event: [ push, pull_request ] event: [ push ]
branch: [ main, dev, feature/*, feat/* ] branch: [ main ]
- name: deploy - name: deploy
depends_on: [ publish-image ] depends_on: [ publish-image ]
@ -55,5 +57,5 @@ steps:
$IMAGE $IMAGE
" "
when: when:
event: [ push, pull_request ] event: [ push ]
branch: [ main, dev, feature/*, feat/* ] branch: [ main ]

View File

@ -16,6 +16,10 @@ COPY . .
# Build the application # Build the application
ARG NEXT_PUBLIC_API_BASE_URL ARG NEXT_PUBLIC_API_BASE_URL
ENV NEXT_PUBLIC_API_BASE_URL=${NEXT_PUBLIC_API_BASE_URL} ENV NEXT_PUBLIC_API_BASE_URL=${NEXT_PUBLIC_API_BASE_URL}
ARG NEXT_PUBLIC_OMV_BASE_URL
ENV NEXT_PUBLIC_OMV_BASE_URL=${NEXT_PUBLIC_OMV_BASE_URL}
RUN npm run build RUN npm run build
# Stage 2: Production stage # Stage 2: Production stage