diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml
index 4a79458d8053170932b89e2226067be812eb7d4d..f47bba64d7e6dfb49530bc7030d5e1e8f7dab740 100644
--- a/.github/workflows/docker-image.yml
+++ b/.github/workflows/docker-image.yml
@@ -16,11 +16,8 @@ jobs:
     steps:
     - uses: actions/checkout@v3
     - name: Docker login
-      env:
-        DOCKER_USER: ${{secrets.DOCKER_USER}}
-        DOCKER_PASSWORD: $${{secrets.DOCKER_PASSWORD}}
       run: |
-        docker login -u $DOCKER_USER -p $DOCKER_PASSWORD
+        echo ${{ secrets.DOCKER_USER }} | docker login -u ${{ secrets.DOCKER_PASSWORD }} --password-stdin
     - name: Build the Docker image
       run: docker build . --file dev/docker/Dockerfile --tag bolkedebruin/rdpgw:$(date +%s)
     - name: Publish