* 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
30 lines
2 KiB
Text
30 lines
2 KiB
Text
# CODEOWNERS lists which teams are largely responsible for areas of code in the repository
|
|
# see https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
|
|
# for further details
|
|
|
|
/*.md @forem/oss
|
|
/app/controllers/articles_controller.rb @forem/hells-bells
|
|
/app/controllers/async_info_controller.rb @forem/sre
|
|
/app/controllers/stories_controller.rb @forem/hells-bells
|
|
/app/services/search/ @forem/sre
|
|
/app/views/articles/ @forem/hells-bells
|
|
/app/views/stories/ @forem/hells-bells
|
|
/app/workers/ @forem/sre
|
|
/config/ @forem/sre
|
|
/db/ @forem/sre
|
|
/docs/ @forem/oss @jacobherrington
|
|
/lib/data_update_scripts/ @forem/sre
|
|
/lib/sidekiq/ @forem/sre
|
|
/spec/rails_helper.rb @forem/sre
|
|
/spec/support/ @forem/sre
|
|
.buildkite/ @forem/systems @forem/sre
|
|
.travis.yml @forem/sre
|
|
Containerfile @forem/systems
|
|
docker-compose.yml @forem/systems
|
|
Dockerfile @forem/systems
|
|
Gemfile @forem/sre @forem/oss
|
|
Gemfile.lock @forem/sre @forem/oss
|
|
package.json @forem/oss @nickytonline
|
|
podman-compose.yml @forem/systems
|
|
scripts/ @forem/systems
|
|
yarn.lock @forem/oss @nickytonline
|