-
-
Notifications
You must be signed in to change notification settings - Fork 37
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
WIP: Nix container images #3
base: master
Are you sure you want to change the base?
Conversation
allow to build complex container images
default.nix
Outdated
@@ -1,9 +1,16 @@ | |||
{ nixpkgs ? <nixpkgs> }: | |||
let | |||
nix-container-images = builtins.fetchTarball { | |||
url = "https://github.com/nlewo/nix-container-images/archive/7577da87f7249442b51359e36a0f0493949a14d6.tar.gz"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How do you intend to keep this up-to-date?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For now it's manual, but an updater script would be nice
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What about using Niv?
I don't know if it is relevant but we could also use Niv to fetch NixOS releases which seem to be fetched by the CI. Correct me if I'm wrong.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah niv could work but the hard part is mostly around CI. make a cron-like job that updates and pushes updates if it works. Mic92 already did something like that for NUR so I might steal that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also have this project for automated updates:
https://github.com/Mic92/iana-etc/blob/master/ci/deploy.sh
Setting up secrets is sometimes a hassle in travis, when you mix up travis.org and travis.com keys.
This allows us to easily update it by running `niv update`.
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
/cc @nlewo