beanstalk_console icon indicating copy to clipboard operation
beanstalk_console copied to clipboard

Automated Docker Builds

Open ameech opened this issue 6 years ago • 9 comments

Is there any chance we could get automated docker builds for new releases? It's extremely simple to setup following Docker's guide. Would save a few of us from having to maintain forked repositories for new tags.

ameech avatar Mar 27 '18 14:03 ameech

In the meantime I've setup an automated build here:

https://github.com/MarketFlow/beanstalkd-docker/tree/master/console

Unfortunately I cannot add a hook to this repo to trigger rebuilding on new releases. These images will automatically rebuild daily, or when I push to the repo, or when the alpine image has been built.

SamMousa avatar May 23 '18 11:05 SamMousa

Could you explain for someone who doesn't understand this completely, that the Dockerfile we have in the repo and the Dockerfile that is in the @SamMousa repo how contribute to automated buils and what is the difference?

pentium10 avatar Dec 05 '19 11:12 pentium10

Both can be used for automated builds, the one in the repo:

  • Uses php 5.6
  • Uses apache
  • Is 358 MB in size

The one I have created:

  • Uses alpine linux
  • Uses a recent PHP (7.3) version
  • Only installs necessary PHP extensions
  • Uses tini
  • Uses the built in PHP server.
  • Is 20 MB in size.

SamMousa avatar Dec 05 '19 12:12 SamMousa

Thanks, than going back to the issue description. Is this addressed or not addressed? I see that there is already 2 methods for it.

pentium10 avatar Dec 05 '19 12:12 pentium10

It's not. Automated official builds should be made by the author / maintainer of this package, linked to dockerhub and this organization.

Should probably use nginx and not apache or the built-in server.

SamMousa avatar Dec 05 '19 12:12 SamMousa

Well, that's a problem, because I cannot set hooks.

pentium10 avatar Dec 05 '19 12:12 pentium10

In readme.

If you would rather just run the existing automated build of this project

LoL. Rather going to use https://github.com/xuri/aurora. Don't have to clone or build this project locally.

And how come it's that hard to add a workflow that will run automatically whenever an activity happens in the master/main branch!

ssi-anik avatar Mar 02 '23 20:03 ssi-anik

Those who maintain the project right now, don't have permission to set workflows hook.

pentium10 avatar Mar 07 '23 18:03 pentium10

In readme.

If you would rather just run the existing automated build of this project

LoL. Rather going to use https://github.com/xuri/aurora. Don't have to clone or build this project locally.

And how come it's that hard to add a workflow that will run automatically whenever an activity happens in the master/main branch!

To be fair, aurora isn't active at all. Last commit was ~ 2 years ago...

SamMousa avatar Mar 29 '23 11:03 SamMousa