{"push_id":820966974,"size":2,"distinct_size":2,"ref":"refs/heads/fixup-dockerfile","head":"269cdf2e9624b830e992b3b027bb99c72451bfae","before":"fbfc6fe0c88f5700d9aeb502655cc0d69b20f84c","commits":[{"sha":"0a19854c1d35565ad885847e7be76a9e1d7405c0","author":{"email":"e0d1a862d8f31af605ecef8c92857b8938ba622e@docker.com","name":"Jessica Frazelle"},"message":"Add testvars package\n\nSigned-off-by: Jessica Frazelle <acidburn@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/boulder/commits/0a19854c1d35565ad885847e7be76a9e1d7405c0"},{"sha":"269cdf2e9624b830e992b3b027bb99c72451bfae","author":{"email":"e0d1a862d8f31af605ecef8c92857b8938ba622e@docker.com","name":"Jessica Frazelle"},"message":"- Separated RabbitMq into it's own container\n- some various Dockerfile-isms cleanup\n- updated routes to linked containers\n- removed nodejs, I have not been able to figure out why it was being installed\n    (so this could be something that is actually needed)\n\nTo setup a dev environment:\n\nYou now need `docker-compose`, but running the setup with all the\nconfigurations is as simple as:\n\n```\n$ docker-compose build\n$ docker-compose up\n```\n\nThen you can even run the `test.sh` in the container with:\n\n```\n$ docker exec -it boulder_boulder_1 bash\nroot@container $ ./test.sh\n```\n\nThis is just an _initial_ first pass at refactoring a bunch of this. There is\na bunch more I want to change and make better.\n\nAlso with regard to database migration taking awhile I want to try and move\nthe goose stuff over to the mariadb container, there is just some less savory\nthings I don't like about starting the db in the background then running the\nmigration script :/, I like to attach to the process on container start. I do\nhave some thoughts on a `docker exec` command in the mariadb container which\nmigrates the db... but trying to think of something better.\n\nSigned-off-by: Jessica Frazelle <acidburn@docker.com>","distinct":true,"url":"https://api.github.com/repos/jfrazelle/boulder/commits/269cdf2e9624b830e992b3b027bb99c72451bfae"}]}