From f0bd10d628530bdd4e6e0d32b15383be4330bd30 Mon Sep 17 00:00:00 2001 From: Muhammad Hussein Fattahizadeh Date: Tue, 6 Jun 2023 10:15:51 +0330 Subject: [PATCH] feat: add version 20 --- .github/workflows/build.yml | 17 +++++++++++++---- Dockerfile | 3 ++- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6d697ca..7c11e26 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,11 +34,20 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - - shell: bash + - name: Build 18 + shell: bash run: | - docker build -t aasaam/node-lts-plus . - docker push aasaam/node-lts-plus - docker tag aasaam/node-lts-plus ghcr.io/aasaam/node-lts-plus:latest + docker build --build-arg IMAGE_VERSION=18 -t aasaam/node-lts-plus:18 . + docker push aasaam/node-lts-plus:18 + docker tag aasaam/node-lts-plus:18 ghcr.io/aasaam/node-lts-plus:18 + docker push ghcr.io/aasaam/node-lts-plus:18 + + - name: Build latest + shell: bash + run: | + docker build --build-arg IMAGE_VERSION=20 -t aasaam/node-lts-plus:latest . + docker push aasaam/node-lts-plus:latest + docker tag aasaam/node-lts-plus:latest ghcr.io/aasaam/node-lts-plus:latest docker push ghcr.io/aasaam/node-lts-plus:latest - name: Docker Hub Description diff --git a/Dockerfile b/Dockerfile index c62346b..c7a2549 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ -FROM node:18-alpine +ARG IMAGE_VERSION=18 +FROM node:$IMAGE_VERSION-alpine RUN apk add --no-cache \ nano \