From cf475657cf24253dc79992f0ff8463d6a06ea59e Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Wed, 16 Jul 2025 17:07:25 -0500 Subject: [PATCH] feat: add version number to docker image --- .github/workflows/build-and-push-images.yml | 2 ++ docker/Dockerfile | 3 +++ docker/entrypoint.sh | 1 + 3 files changed, 6 insertions(+) diff --git a/.github/workflows/build-and-push-images.yml b/.github/workflows/build-and-push-images.yml index c6958fc..ab4088d 100644 --- a/.github/workflows/build-and-push-images.yml +++ b/.github/workflows/build-and-push-images.yml @@ -61,4 +61,6 @@ jobs: file: ./docker/Dockerfile push: true tags: ${{ steps.extract-version.outputs.tags }} + build-args: | + VERSION=${{ github.ref_name }} diff --git a/docker/Dockerfile b/docker/Dockerfile index 097bf44..8ac9c84 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -44,6 +44,9 @@ FROM php:8.3-fpm-alpine # Set the working directory WORKDIR /var/app +ARG VERSION=dev +ENV VERSION=$VERSION + # Copy necessary files from the builder stage COPY --from=builder /var/app /var/app COPY --from=builder /usr/local/etc/php/conf.d /usr/local/etc/php/conf.d diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 04f9e6a..ae2a022 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -4,6 +4,7 @@ cd /var/app # Starting Investbrain echo "CuKWhOKWliAgICAgICAg4paXIOKWjCAgICAg4paYICAK4paQIOKWm+KWjOKWjOKWjOKWiOKWjOKWm+KWmOKWnOKWmOKWm+KWjOKWm+KWmOKWgOKWjOKWjOKWm+KWjArilp/ilpbilozilozilprilpjilpnilpbiloTilozilpDilpbilpnilozilowg4paI4paM4paM4paM4paMCg==" | base64 -d +printf "%15s$VERSION\n" echo -e "\n====================== Validating environment... ====================== "