-
Notifications
You must be signed in to change notification settings - Fork 272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Alternate fork to use? #111
Comments
My opinion is that a straight fork of buildstep would be a mistake - implementing the build process / buildpacks as part of the container is fundamentally flawed. The plan for Plusku (plushu/plushu-buildstep#5) is to develop an alternative build plugin (plushu/plushu-build-cedarish) that will use the progrium/cedarish image, a modified version of progrium/buildstep's For now, Plusku is still using plushu-buildstep - the transition to plushu-build-cedarish will happen after Git retrieval is abstracted out of plushu-plugins-plugin. (There will also be a plushu-buildpacks plugin, for managing installed buildpacks, and plushu-plusku-buildpacks and plushu-buildstep-buildpacks meta-plugins for installing sets of buildpacks (buildstep-buildpacks will be the exact same list of buildpacks as progrium/buildstep; plusku-buildpacks will be a modified list that takes things like the standing PRs for buildstep into consideration). |
I'm not trying to reinvent the wheel and rebuild everything. I'm dogfooding my own stuff on a couple of machines and I'm really happy with it. The image I have published on docker includes a few more fixes and features than PR #109, especially since I needed multiple processes and a generic fix for the PHP problem. I'm trying to stay compatible with dokku and dokku-alt and currently the image does that. On dokku a single process gets started on deploy, ln dokku-alt one of each defined in the Procfile. In the near future I want to get theses fixes into the default buildstep since I think that is the best solution and avoids fragmentation... |
I'm starting sponsored work on buildstep/Dokku next week. On Thu, Oct 9, 2014 at 5:19 PM, Morton Jonuschat notifications@github.com
Jeff Lindsay |
@progrium thank you thank you thank you thank you! And to whoever made this happen. And hopefully soon we don't have dokku / dokku-alt split. |
❤️ ❤️ ❤️ ❤️ @progrium |
Update on Plusku's implementation: I've done the work for buildpack management (plushu-buildpacks and plushu-buildstep-buildpacks are both implemented), and am now working on the actual plushu-build-cedarish plugin using https://github.com/yabawock/buildstep/blob/feature/modernize/builder/builder as a starting point (thank you @yabawock). |
@stuartpb You might want to take a look at the feature/run-as-user branch as well, it fixes the permission problems with newer PHP versions (5.4.28+, 5.5.12+, 5.6.0+) and the bundler warning in rails |
@yabawock Yeah, I'm looking at it: plushu/plushu-build-cedarish#1 Right now I have a fever that's making it kind of hard to concentrate on jumping between half-a-dozen issue comment threads and pull request diffs while architecting a separate set of build scripts, so I'm probably going to take a break for the rest of the night. Also, right now a key component of the public sandbox I've set up for testing Plushu is an app that actually depends on being run as root (http://enter.sandbox.plushu.org), so I'm going to have to either redesign that aspect of the app, or build an option to let apps build and/or run as root into the build script(s) (I'm leaning toward the latter). |
I'm trying to clean up, so I'm going to close this since a number of alternatives have been mentioned. |
This don't look to be maintained by @progrium anymore. Which fork is recommended for use?
cc/ @yabawock @arthurnn @stuartpb
The text was updated successfully, but these errors were encountered: