Commit graph

14 commits

Author SHA1 Message Date
yackob03
1bbcd91ae0 Make sure the daemon starts up in the right directory to access the certs file. 2013-10-29 19:59:29 -04:00
yackob03
5e81f999d1 Make the build server and build worker slightly more robust to errors. 2013-10-29 18:15:12 -04:00
yackob03
7f17c6da24 Fix the forking problem in the buildserver. 2013-10-29 14:42:16 -04:00
yackob03
c91b40f356 Switch to using environment variables to pass information to the build node, this closes down a security loophole with the admin endpoint of the server. 2013-10-29 13:42:26 -04:00
yackob03
1c7398e920 Allow build node logs to flow to docker. Clean up the pull key before executing user code. Actually clean up the DO node when we are done. Run the status server threaded just in case. 2013-10-28 14:49:23 -04:00
yackob03
89df3d10be Add dependencies for docker in docker. Fix the aufs startup command. Fix a bug in the buildserver. 2013-10-25 20:08:02 -04:00
yackob03
660a931d6b Docker apparently sometimes uses xz as a compression format. 2013-10-25 18:46:56 -04:00
yackob03
c5ff08e57d Update the buildserver to use the new post format. 2013-10-25 18:14:35 -04:00
yackob03
ffc33e454c Fixes and refinements to the dockerfile build system. 2013-10-25 15:13:11 -04:00
yackob03
9b9a29c310 Flesh out the create API and wire everything up together. Next up, testing. 2013-10-25 01:14:38 -04:00
yackob03
847e91b696 Add the first part of the build worker that runs on quay. 2013-10-24 16:37:03 -04:00
yackob03
9dc9e0c940 Add a docker-in-docker container that will run the build server. 2013-10-24 14:57:05 -04:00
yackob03
5d5d027cc0 Move the source dockerfile processing to a modular system. Move actual build to a thread. Wire up the status API. Fix a bug with the way current_image was computed. Add untested support for raw dockerfile upload. 2013-10-24 01:29:34 -04:00
yackob03
cd28ae6b1a First stab at a buildserver that will puppet docker to build dockerfiles remotely. 2013-10-24 00:05:58 -04:00