Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update security of Dockerfile #18

Merged
merged 4 commits into from
Aug 9, 2018
Merged

Commits on Aug 9, 2018

  1. Store all intermediate files in temp dir

    Makes for easy cleanup.
    jstuder-gh committed Aug 9, 2018
    Configuration menu
    Copy the full SHA
    048e15a View commit details
    Browse the repository at this point in the history
  2. Upgrade security of Dockerfile

    * Use https to retrieve archive from Rakudo server
    * Retrieve PGP signature from Rakudo server (https)
    * Retrieve PGP public key over hkps and using full fingerprint
    * Verify archive using signature (explicitly with gpg2)
    jstuder-gh committed Aug 9, 2018
    4 Configuration menu
    Copy the full SHA
    33cba95 View commit details
    Browse the repository at this point in the history
  3. Use "High Availabilty" Keyserver Pool

    Use the 'ha' keyserver pool as...
      * GPG already provides strong guaranty when using a full fingerprint
      * Using hkps reduces reliability enhancements Docker provides for
        official images
    Thanks to tianon++ for the review.
    See [here](https://github.com/perl6/docker/pull/18/files#r208803260)
    for more details.
    jstuder-gh committed Aug 9, 2018
    Configuration menu
    Copy the full SHA
    91de061 View commit details
    Browse the repository at this point in the history
  4. Use 'gpg' as opposed to explicit 'gpg2'

    Travis was failing due to being unable to find 'gpg2' and gpg is already
    an alias for gpg2 in the base image. Thanks to zakame++ for
    verification.
    jstuder-gh committed Aug 9, 2018
    Configuration menu
    Copy the full SHA
    944167b View commit details
    Browse the repository at this point in the history