• Ed Morley's avatar
    Improve the workflow for generating binaries for Heroku-16 (#387) · e621ff4d
    Ed Morley authored
    * Updates bob-builder to a version that clears out the previous
      build directory, which prevents the stale files seen in #379.
    * Adds a `buildenv-heroku-16` Make command to simplify the
      building and use of the Heroku-16 binary build environment.
    * Sets `S3_BUCKET` and `S3_PREFIX` in the Docker image, to save
      having to do so manually each time.
    * Removes the duplication of the bob-builder dependency between
      `Dockerfile` and `requirements.txt`.
    * Disables the pip version check during Docker build, to avoid the
      noisy stderr warning about Ubuntu 16.04 pip being older (v8.1.1).
    * Adds a `.dockerignore` to speed up the Docker build, by reducing
      the build context transferred to the daemon from 60MB to 2MB.
    * Applies some Dockerfile best practices like disabling/removing
      cached files (since layer invalidation makes caching pointless).
    e621ff4d
Name
Last commit
Last update
bin Loading commit data...
builds Loading commit data...
test Loading commit data...
vendor Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CHANGELOG.md Loading commit data...
Dockerfile Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
NOTICE Loading commit data...
README.md Loading commit data...
requirements.txt Loading commit data...
tests.sh Loading commit data...