Skip to content

Build docker nginx images #184

Build docker nginx images

Build docker nginx images #184

name: Build docker nginx images
on:
workflow_dispatch:
schedule:
- cron: '0 3 * * *'
push:
branches:
- master
paths:
- packages/alpine-node-nginx/**
jobs:
build:
strategy:
matrix:
versions: [
{ alpine: '3.23', dockerfile: Dockerfile-nginx-slim, tag: 'nginx-1.27.1-slim' },
]
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Build and push Docker images
uses: docker/build-push-action@v1
with:
path: packages/alpine-node-nginx/
dockerfile: packages/alpine-node-nginx/${{ matrix.versions.dockerfile }}
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_ACCESS_TOKEN }}
repository: alfabankui/arui-scripts
build_args: ALPINE_VERSION=${{ matrix.versions.alpine }}
tags: ${{ matrix.versions.tag }}