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... ====================== "