docbrown/scripts
Joe Doss 1d4685219d
Multistage container builds (#11468)
* WIP multi-stage container build.

* Move to a multistage build process in the Containerfile.

* Enable testing container

* Finalize the multistage build script and Containerfile. Ooof!

I got blocked for a bit with this bugger:

Step 27/32 : COPY --from=builder --chown=${APP_USER}:${APP_USER} ${APP_HOME} ${APP_HOME}
failed to copy files: failed to copy directory: Error processing tar file(exit status 1): Container ID 100999 cannot be mapped to a host ID

but https://github.com/phusion/passenger-docker/issues/235#issuecomment-636318827

was a good shove in the right direction!

* Fix bugs on container build script.

* Adjust compose files to use multistage builds.

* Add in Buildkite pipeline for building containers.

* Update CODEOWNERS to claim ownership over things that Systems Eng cares about
2020-11-19 10:03:35 -06:00
..
build_containers.sh Multistage container builds (#11468) 2020-11-19 10:03:35 -06:00
bundle.sh Optimization:Use Locally Bundled Gems in Containers (#10344) 2020-09-16 10:00:21 +07:00
clean_fork.sh Git scripts to sync or reset repository fork (#5055) 2019-12-30 13:58:16 -05:00
entrypoint-dev.sh Bug Fix:Make entrypoint-dev.sh Runnable (#10359) 2020-09-16 19:08:43 -05:00
entrypoint.sh Better production container precompiling and bootstrapping (#10280) 2020-09-16 16:59:19 -05:00
sync_fork.sh Keeping your forked branch up to date (#6531) 2020-03-09 09:37:46 -04:00