Commit graph

  • b279f3a666
    Merge pull request #32 from hercules-ci/fix-eval-service-self-ref Domen Kožar 2019-03-29 09:33:34 +0700
  • 3f36a085e9
    Merge pull request #33 from hercules-ci/fix-exec-hardcoded-serviceName Domen Kožar 2019-03-29 09:32:32 +0700
  • c1e2e726c6 Fix arion exec Robert Hensing 2019-03-28 13:08:11 +0100
  • aa52a4e198 Fix eval-service.nix module _file, key Robert Hensing 2019-03-28 10:45:31 +0100
  • f789d163cc Add error context to image building functions Robert Hensing 2019-03-27 22:04:31 +0100
  • cca1f68a4f By default only build an image if service.image is set Robert Hensing 2019-03-27 22:03:50 +0100
  • 1726ef45f1
    Merge pull request #30 from hercules-ci/passthru-functions Robert Hensing 2019-03-27 11:28:16 +0100
  • b94174f4d3 Add arion.build, arion.eval passthru functions Robert Hensing 2019-03-26 14:06:50 +0100
  • 000b938893
    Merge pull request #28 from hercules-ci/exec-shell Robert Hensing 2019-03-22 06:43:28 +0100
  • e721145f38
    Merge pull request #29 from hercules-ci/tmp-tmpfs Domen Kožar 2019-03-22 09:22:25 +0700
  • a171b3d080 Support boot.tmpOnTmpfs without privileges Robert Hensing 2019-03-21 15:34:51 +0100
  • 2232038631 Execute a shell on arion exec <service>; Robert Hensing 2019-03-21 15:10:21 +0100
  • 7cf74389ad Add build.extendedInfo to service Robert Hensing 2019-03-21 15:06:44 +0100
  • 15386e5145
    Merge pull request #26 from hercules-ci/images-with-dockertools Robert Hensing 2019-03-12 09:41:16 +0100
  • 4ce69bbfba build.image: Add nix store db, maxLayers = 100 Robert Hensing 2019-03-11 14:40:23 +0100
  • c6374e0931 nixos-init.nix: Remove /tmp -o noexec Robert Hensing 2019-03-11 14:38:07 +0100
  • ac49df440f Add service.devices option Robert Hensing 2019-03-11 14:36:49 +0100
  • 2f11979597 Add service.capabilities option Robert Hensing 2019-03-11 14:36:18 +0100
  • ac012a1ad1 formatting Robert Hensing 2019-03-11 14:34:53 +0100
  • fb62d75d0b container-systemd.nix: Disable Nix daemon by default Robert Hensing 2019-03-11 14:34:08 +0100
  • 772456e3f1 doc/manual: Add --show-trace Robert Hensing 2019-03-07 00:36:44 +0100
  • 9922cb6b82 Add image building and loading Robert Hensing 2019-03-11 15:03:27 +0100
  • ed2d58c8bd Add read-only option docker-compose.evaluatedServices Robert Hensing 2019-03-11 14:55:55 +0100
  • 00f7b3e711 Make the service name available to the service config Robert Hensing 2019-03-11 14:44:18 +0100
  • 6fd435c38e
    Merge pull request #25 from hercules-ci/nixos-in-container Robert Hensing 2019-03-06 14:55:45 +0100
  • 97d58f7bd3 Rename nixos.useInit -> nixos.useSystemd Robert Hensing 2019-03-06 12:49:39 +0100
  • a5e08b23a3 Add service.useHostNixDaemon Robert Hensing 2019-03-05 19:42:32 +0100
  • c5e6fe6e5f Remove redundant buildInput Robert Hensing 2019-03-05 19:42:10 +0100
  • 35a309097a Add support for NixOS inside containers Robert Hensing 2019-03-05 19:41:54 +0100
  • d63026ce42
    Merge pull request #23 from hercules-ci/documentation Domen Kožar 2019-03-04 10:36:41 +0700
  • 6b5d0b988d doc/manual: Hide internals by default Robert Hensing 2019-03-04 00:37:49 +0100
  • 0637a1ace9 Add and fix some service fields Serhii Khoma 2019-03-04 00:28:42 +0100
  • c132b53527 doc/manual: Update shell build Robert Hensing 2019-03-04 00:24:22 +0100
  • cf562d6234 Move build.service option to top Robert Hensing 2019-03-04 00:13:57 +0100
  • dc762a79bf Use the right string type Robert Hensing 2019-03-04 00:12:01 +0100
  • ccaac02a87 Add doc/manual, tweak README Robert Hensing 2019-03-03 23:42:40 +0100
  • 108767c032 refactor: docker-config -> order Serhii Khoma 2019-02-26 16:41:41 +0200
  • 8f0baaf1a4 feat: docker-config -> missing fields -> network_mode -> add Serhii Khoma 2019-02-26 16:41:17 +0200
  • 5d6a54acab fix: docker-config -> add env_file, activate some fields (hostname, external_links, etc), order fields Serhii Khoma 2019-02-21 21:14:50 +0200
  • 75092ccad2 doc/manual: Switch to asciidoctor and other improvements generate-docs Robert Hensing 2019-02-15 09:37:27 +0700
  • da85a4cbbe
    Merge pull request #21 from hercules-ci/composition-level-environment Robert Hensing 2019-02-13 15:10:00 +0100
  • c03ca68795 Move uid and customNixRootPath into config.host module Robert Hensing 2019-02-13 18:29:54 +0700
  • 359c8b601d Move modules into modules/{composition,service} Robert Hensing 2019-02-13 17:33:19 +0700
  • 3714883723 Merge remote-tracking branch 'srghma/custom-nix-store' into composition-level-environment Robert Hensing 2019-02-13 17:10:14 +0700
  • 0f7f7f2036 WIP doc Robert Hensing 2019-02-13 17:03:03 +0700
  • 59f97876e3 feat: custom nix store Serhii Khoma 2019-02-13 11:04:17 +0200
  • 1044cc3e01
    Merge pull request #19 from srghma/myfixes Robert Hensing 2019-02-04 08:15:00 +0100
  • 57d5370e76 feat: docker-config -> add missing fields -> links, external_links, extra_hosts Serhii Khoma 2019-02-03 22:24:26 +0200
  • 20651e8739 feat: docker-config -> add missing fields -> priviliged and hostname Serhii Khoma 2019-02-03 21:07:00 +0200
  • 0705c7ab2d WIP NixOS-style docs Robert Hensing 2019-01-29 20:38:22 +0700
  • cb25b976ff
    Update README.md Robert Hensing 2019-01-28 16:13:36 +0100
  • 2324223360
    Merge pull request #17 from hercules-ci/fix-other-linux-bin-sh Robert Hensing 2019-01-28 16:09:50 +0100
  • 25a12585a3
    Merge pull request #16 from hercules-ci/ignore-path-docker-compose Robert Hensing 2019-01-28 16:09:30 +0100
  • 4a6b2a0078
    Add cd command to README.md Install section Robert Hensing 2019-01-27 01:15:05 +0100
  • e92a0dce06 Fix integration test Robert Hensing 2019-01-27 01:08:51 +0100
  • 89f5622f2e Replace /bin/sh, /usr/bin/env mounts by symlinks Robert Hensing 2019-01-26 23:47:35 +0100
  • c490768e29 Always ignore PATH docker-compose Robert Hensing 2019-01-26 23:41:04 +0100
  • bb5a8810e8
    Merge pull request #15 from hercules-ci/issue-7-rename-to-composition Robert Hensing 2019-01-20 17:35:34 +0100
  • 23ee554f2f Use the word 'composition' where applicable. Robert Hensing 2019-01-20 12:22:28 +0100
  • e7ad732bb3
    Merge pull request #14 from hercules-ci/issue-5 Robert Hensing 2019-01-20 17:14:06 +0100
  • 8dfb1c01ce
    Merge pull request #13 from hercules-ci/fix-import-from-derivation Robert Hensing 2019-01-20 17:13:41 +0100
  • 76ca66f59c Pin and make the project structure conform more to todomvc-nix Robert Hensing 2019-01-20 17:04:34 +0100
  • 313a65c914 Make import from derivation work again Robert Hensing 2019-01-20 12:24:59 +0100
  • 93346145cd
    Merge pull request #11 from srghma/master Robert Hensing 2019-01-13 21:31:00 +0100
  • 380ae56e4f feat: docker-config -> add missing fields Sergei Khoma 2019-01-13 16:24:56 +0200
  • da7091c37b
    Merge pull request #4 from hercules-ci/itest Robert Hensing 2019-01-02 16:45:38 +0100
  • 0af009c38d Make docker-compose an included dependency Robert Hensing 2019-01-02 10:10:28 +0100
  • c39d7db5cd Add integration test Robert Hensing 2019-01-02 09:54:46 +0100
  • ebb714c69d Merge branch 'master' of github.com:hercules-ci/arion Robert Hensing 2018-12-23 13:07:10 +0100
  • f503e556ea Do not build for commands that do not need images Robert Hensing 2018-12-23 13:00:04 +0100
  • 31808b1315
    README: styling Domen Kožar 2018-12-18 14:09:43 +0000
  • 0f6a1bd41f Doc improvements Robert Hensing 2018-12-18 14:53:37 +0100
  • 9297411d40 README.md: Add examples and answers Robert Hensing 2018-12-18 13:27:40 +0100
  • bcc0f6e948
    Merge pull request #2 from zimbatm/shellcheck Robert Hensing 2018-12-18 10:49:50 +0100
  • 980faa4ea0
    fixes shellcheck issues zimbatm 2018-12-18 10:47:42 +0100
  • acb626aada
    Update README.md Robert Hensing 2018-12-18 10:30:42 +0100
  • 11f1f521ea Add Apache 2.0 LICENSE Robert Hensing 2018-12-17 19:11:27 +0100
  • c90a975d9f .gitignore: Ignore Nix result, result-* Robert Hensing 2018-12-17 19:10:26 +0100
  • dc294b034e Code taken from Hercules CI repo Robert Hensing 2018-12-17 19:08:38 +0100