From 6f18ec20009f6e695c582470a23ad9998172f375 Mon Sep 17 00:00:00 2001 From: jayachandhar Date: Fri, 13 Feb 2026 12:19:07 +0530 Subject: [PATCH 1/2] feat: adding support for dockerfile param --- build.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 3cca3df..79d6980 100644 --- a/build.sh +++ b/build.sh @@ -28,11 +28,17 @@ fi echo "new_tag=$NEW_TAG" >> $GITHUB_OUTPUT docker login --username $DOCKERHUB_USERNAME --password $DOCKERHUB_PASSWORD + +if [ -z "$DOCKERFILE" ]; then + DOCKERFILE="Dockerfile" +fi + if [ -n "$SENTRY_AUTH_TOKEN" ]; then - docker build -t $DOCKERHUB_USERNAME/$IMAGE_NAME:$NEW_TAG --build-arg SENTRY_AUTH_TOKEN="$SENTRY_AUTH_TOKEN" . + docker build -t $DOCKERHUB_USERNAME/$IMAGE_NAME:$NEW_TAG -f $DOCKERFILE --build-arg SENTRY_AUTH_TOKEN="$SENTRY_AUTH_TOKEN" . else - docker build -t $DOCKERHUB_USERNAME/$IMAGE_NAME:$NEW_TAG . + docker build -t $DOCKERHUB_USERNAME/$IMAGE_NAME:$NEW_TAG -f $DOCKERFILE . fi + echo "Pushing Docker Image to Docker Hub"; docker push $DOCKERHUB_USERNAME/$IMAGE_NAME:$NEW_TAG echo "NEW_TAG=v$(git rev-parse --short HEAD)" >> $GITHUB_ENV From 5b9c2b9a50e559a9631ad7cf8eb41c155f30c7a2 Mon Sep 17 00:00:00 2001 From: jayachandhar Date: Fri, 13 Feb 2026 12:41:04 +0530 Subject: [PATCH 2/2] updating README --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index fe7ecd7..e092db3 100644 --- a/README.md +++ b/README.md @@ -27,3 +27,15 @@ jobs: DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }} IMAGE_NAME: ${{ secrets.IMAGE_NAME }} ``` + +Use the optional `DOCKERFILE` variable to specify a custom path to your Dockerfile (defaults to `Dockerfile` if not set). + +```yaml +- name: push to dockerhub + uses: fylein/docker-release-action@master + env: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} + DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }} + IMAGE_NAME: ${{ secrets.IMAGE_NAME }} + DOCKERFILE: prod.Dockerfile # optional: path to your Dockerfile +```