aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #11 from ismaelbouyaf/remove-sandbox-falseHEAD2.3.9-channel-unstable-2021-10-14masterismaelbouyaf2021-10-142-4/+2
|\ | | | | Remove sandbox=false
| * Remove sandbox=falseIsmaël Bouya2021-10-142-4/+2
|/ | | | | | The sandbox was (probably) enabled due to the .stack/shell.nix files: it made use of buildStackProject, which requires to run outside of the sandbox for some reason ( https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/generic-stack-builder.nix#L25 ). Now that this file is not used anymore, we can reenable the sandbox. It should help fix in particular this recent issue we’re facing in the CI: https://github.com/jfischoff/tmp-postgres/issues/251
* Merge pull request #13 from ismaelbouyaf/fix-github-actionismaelbouyaf2021-10-141-2/+2
|\ | | | | Fix github action
| * Fix github actionIsmaël Bouya2021-10-141-2/+2
|/
* Merge pull request #12 from ismaelbouyaf/use-github-actionismaelbouyaf2021-10-142-19/+56
|\ | | | | Use github action
| * Use github actionIsmaël Bouya2021-10-142-19/+56
|/
* Merge pull request #9 from ismaelbouyaf/use_dedicated_systemismaelbouyaf2020-12-173-21/+23
|\ | | | | Use dedicated system path for nix
| * Upgrade nix versionIsmaël Bouya2020-12-172-6/+4
| |
| * Use a profile folder outside of /nix/varIsmaël Bouya2020-12-163-1/+3
| |
| * Use dedicated system path for nixIsmaël Bouya2020-12-163-15/+17
|/
* Merge pull request #8 from paulrbr-fl/upgrade-nix2.3.4-channel-19.09paulrbr-fl2020-05-043-11/+2
|\ | | | | Nix upgrade to 2.3.4 and volume management tweak
| * nix: upgrade from 2.3.1 to 2.3.4Paul Bonaud2020-05-042-2/+2
| | | | | | | | Mostly bugfixes inside nix itself ✨
| * volume: no need to duplicate the initial nix storePaul Bonaud2020-05-043-9/+0
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a partial revert of #7 where we added a copy of the initial nix store to make sure it's not lost when we use a volume for the /nix mounting point in the container. However this was an unecessary duplication. The initial nix store is already present in the docker image and can be retrieved by using a “named” volume with `-v nix-store:/nix`, docker will copy the /nix path of the image inside a volume called `nix-store` on the host machine for us we don't need to it manually. Of course if mounting an empty directory from the host machine (with `-v /tmp/nix-store:/nix`) then the image won't boot (because docker will NOT copy the content of the /nix path inside the image into the /tmp/nix-store path of the host machine). This change drastically reduces the image size (basically /2 as we were duplicating the biggest source of disk space…) ``` REPOSITORY TAG IMAGE ID CREATED SIZE docker-nix 2.3.4-vol f74209e25515 About a minute ago 1.58GB docker-nix 2.3.4 61880484ceb1 12 minutes ago 835MB ``` Let's be 🍃 instead of ⛰️
* Merge pull request #7 from paulrbr-fl/nix-store-as-a-volym2.3.1-channel-19.09-v2paulrbr-fl2020-02-054-5/+37
|\ | | | | volume: change base images to be able to mount /nix/store as volume
| * volume: change base images to be able to mount /nix/store as volumePaul Bonaud2020-02-054-5/+37
|/ | | | | | These changes will allow the nix store to be mounted as a volume and still be able to launch a bash console with the correct nix environment.
* Merge pull request #6 from paulrbr-fl/upgrade-nix2.3.1-channel-19.09paulrbr-fl2019-12-102-10/+10
|\ | | | | Upgrade: nix to latest v2.3.1 and upgrade channel to stable 19.09
| * Upgrade: nix to latest v2.3.1 and upgrade channel to stable 19.09Paul Bonaud2019-12-102-10/+10
|/
* Merge pull request #5 from haitlahcen/upgrade-19.032.2.1-channel-19.03Hussein A2019-03-223-9/+15
|\ | | | | Upgrade from 18.09 to 19.03
| * chore(readme): updateHussein Ait-Lahcen2019-03-221-1/+1
| |
| * chore(nix-cli): upgrade from 2.1.3 to 2.2.1Hussein Ait-Lahcen2019-03-222-4/+8
| |
| * chore(nix-channel): upgrade from 18.09 to 19.03 and add special `unstable`Hussein Ait-Lahcen2019-03-222-4/+6
|/
* Merge pull request #4 from haitlahcen/stable-nixpkgs2.1.3-2Hussein Ait -Lahcen2018-11-052-4/+4
|\ | | | | fix: pin unstable nixpkgs to latest stable release (18.09)
| * fix: pin unstable nixpkgs to latest stable release (18.09)Hussein Ait-Lahcen2018-11-052-4/+4
|/
* Merge pull request #3 from paulrbr-fl/add-debian-based2.1.3-1paulrbr-fl2018-10-313-1/+46
|\ | | | | Add debian based images
| * Add debian based imagesPaul B2018-10-313-1/+46
|/
* Merge pull request #2 from paulrbr-fl/add-lang2.1.3paulrbr-fl2018-10-291-1/+12
|\ | | | | Build locales with NIX
| * Build locales with NIXPaul B2018-10-291-1/+12
| | | | | | | | Again something found and debugged by the 🦸 @haitlahcen
* | Merge pull request #1 from paulrbr-fl/add-langpaulrbr-fl2018-10-291-1/+4
|\| | | | | Adding LANG variable which is empty by default on Alpine
| * Adding LANG variable which is empty by default on AlpinePaul B2018-10-291-1/+4
|/ | | | Problem arising with nix found by @haitlahcen
* Update README.md with build and hub badgesPaul B2018-10-261-0/+2
|
* ci: Fix buildsPaul B2018-10-261-2/+2
|
* dockerfile(entrypoint): use "login shell" in all bash commandsupdate-entrypointPaul B2018-10-261-0/+1
|
* Initial nix docker imagePaul B2018-10-264-0/+557