Merge pull request 'develop' (#3) from develop into main
All checks were successful
Build and Publish Docker Image / build_and_push (push) Successful in 17s

Reviewed-on: #3
This commit was merged in pull request #3.
This commit is contained in:
2024-09-16 17:01:28 +01:00
2 changed files with 22 additions and 15 deletions

View File

@@ -57,16 +57,22 @@ jobs:
push: true push: true
tags: ${{ steps.set_tags.outputs.image_tags }} tags: ${{ steps.set_tags.outputs.image_tags }}
# - name: Set Portainer Webhook URL - name: Set Portainer Webhook URL
# run: | run: |
# if [[ "${{ gitea.ref_name }}" == "main" ]]; then if [[ "${{ gitea.ref_name }}" == "main" ]]; then
# echo "PORTAINER_WEBHOOK_URL=${{ secrets.PORTAINER_WEBHOOK_URL_MAIN }}" >> $GITHUB_ENV if [[ -n "${{ secrets.PORTAINER_WEBHOOK_URL_MAIN }}" ]]; then
# elif [[ "${{ gitea.ref_name }}" == "develop" ]]; then echo "PORTAINER_WEBHOOK_URL=${{ secrets.PORTAINER_WEBHOOK_URL_MAIN }}" >> $GITHUB_ENV
# echo "PORTAINER_WEBHOOK_URL=${{ secrets.PORTAINER_WEBHOOK_URL_DEV }}" >> $GITHUB_ENV fi
# fi elif [[ "${{ gitea.ref_name }}" == "develop" ]]; then
if [[ -n "${{ secrets.PORTAINER_WEBHOOK_URL_DEV }}" ]]; then
echo "PORTAINER_WEBHOOK_URL=${{ secrets.PORTAINER_WEBHOOK_URL_DEV }}" >> $GITHUB_ENV
fi
fi
# - name: Trigger Portainer Webhook - name: Trigger Portainer Webhook
# run: | run: |
# curl -X POST --silent --fail "$PORTAINER_WEBHOOK_URL" if [[ -n "${{ env.PORTAINER_WEBHOOK_URL }}" ]]; then
# env: curl -X POST --silent --fail "$PORTAINER_WEBHOOK_URL"
# PORTAINER_WEBHOOK_URL: ${{ env.PORTAINER_WEBHOOK_URL }} fi
env:
PORTAINER_WEBHOOK_URL: ${{ env.PORTAINER_WEBHOOK_URL }}

View File

@@ -27,12 +27,13 @@ RUN npm run build
################################################ ################################################
FROM node:lts-alpine FROM node:lts-alpine
COPY --from=build /app/package*.json ./
COPY --from=build /app/dist ./dist
# Install dependencies but skip dev dependencies # Install dependencies but skip dev dependencies
COPY --from=build /app/package*.json ./
RUN npm install --only=production RUN npm install --only=production
# Copy the app
COPY --from=build /app/dist ./dist
# Start the app # Start the app
ENTRYPOINT ["npm", "run"] ENTRYPOINT ["npm", "run"]
CMD ["start"] CMD ["start"]