zenhack / simp_le

Simple Let's Encrypt client
GNU General Public License v3.0
224 stars 38 forks source link

Fix Docker automated build #98

Closed buchdag closed 6 years ago

buchdag commented 6 years ago

This PR an attempt to fix #84 (more on that in a comment) and a preparation for Docker multiarch support.

I played a bit with Dockerhub / Dockercloud hooks recently and learned enough to remove the need for the two very similar Dockerfile.

The idea is that you can replace the commands ran by Dockerhub at different stages of the automated build process if you provide custom hook script, enabling way more options than with what's available in the UI.

buchdag commented 6 years ago

I took a screenshot of my (working) Dockerhub automated build settings:

screenshot_20171229_011230

plus obviously a non revoked Docker Hub Registry entry in the Authorized OAuth Apps.

If the current automated build settings for zenhack/simp_le match that and the builds still don't trigger, we'll have to contact Dockercloud (they handle Dockerhub builds).

buchdag commented 6 years ago

Well ... nope, still no automated build.

zenhack commented 6 years ago

I did notice one difference: I had the Dockerfile location field set to /docker/Dockerfile, I changed it to match yours, I guess we'll see on the next commit. I triggered it manually for now.