diff --git a/Dockerfile b/Dockerfile
index a7d6d7f1de43eb0d453531a3c4d9dc431edc5ce0..3935dc1be0b6610d01f96082ebba97b591b02d78 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -9,7 +9,7 @@ RUN apk update && apk add --no-cache \
   tzdata
 COPY --from=docker.io/gitlab/glab:latest /usr/bin/glab /usr/bin/glab
 WORKDIR /opt/flaky
-ADD src src
+ADD src .
 
 
 FROM base AS gitgau-build
@@ -20,9 +20,14 @@ RUN make -C /src/git-gau-* prefix=/dist install-bin
 
 FROM base AS ci
 COPY --from=gitgau-build /dist /usr
+ENTRYPOINT [ \
+    "/usr/bin/ssh-agent", \
+    "/usr/lib/git-gau/docker-entry", \
+    "/usr/lib/git-gau/docker-entry.d" \
+]
 
 
 FROM base AS default
 
-ENTRYPOINT ["make", "-C", "src"]
+ENTRYPOINT ["make"]
 CMD ["all"]