Run docker-compose with help from Nix/NixOS
Go to file
bors[bot] bd3e2fe4e3
Merge #153
153: Add service.healthcheck and extend service.depends_on r=roberth a=t4ccer

Add option to define custom health checks for services, and extend `depends_on` so it can also include `<service>.condition` field for conditions based on health checks.

Co-authored-by: t4ccer <t4ccer@gmail.com>
2022-05-18 17:12:19 +00:00
docs Move healthcheck options to healthcheck submodule 2022-04-27 19:43:16 -06:00
examples Link only sh from bash package to reduce image size 2021-10-17 21:02:51 +01:00
nix Disable _module.args docs 2022-04-08 00:03:13 +02:00
src Move healthcheck options to healthcheck submodule 2022-04-27 19:43:16 -06:00
tests zookeeper ships with an appropriate java now 2022-04-08 00:04:13 +02:00
.envrc .envrc: Preserve XDG_DATA_DIRS for bash completions 2021-06-03 08:14:47 +02:00
.gitignore Add scripts for hacking 2019-06-23 21:33:23 +02:00
antora-playbook.yml Update antora-playbook.yml 2019-10-25 00:13:41 +02:00
arion-compose.cabal arion-compose.cabal: Loosen base constraint 2022-03-09 23:51:17 +01:00
bors.toml Add bors 2019-09-18 19:32:24 +02:00
build Add scripts for hacking 2019-06-23 21:33:23 +02:00
cabal.project Add scripts for hacking 2019-06-23 21:33:23 +02:00
CHANGELOG.md Add service.healthcheck and extend service.depends_on 2022-04-26 18:35:08 -06:00
default.nix Rewire nix 2019-09-28 16:27:07 +02:00
flake.lock Add basic flake 2021-05-18 12:54:53 +02:00
flake.nix Add NixOS module 2021-11-02 12:25:00 +01:00
HACKING.md Add run-arion-quick + HACKING.md 2019-10-03 17:56:06 +02:00
LICENSE LICENSE: fill in 2019-09-09 19:12:54 +02:00
live-unit-tests Fix live-* script cabal file references 2019-09-28 14:53:46 +02:00
nixos-module.nix Add NixOS module 2021-11-02 12:25:00 +01:00
README.asciidoc Update README.asciidoc 2019-10-25 13:29:11 +02:00
repl Add scripts for hacking 2019-06-23 21:33:23 +02:00
run-arion Add scripts for hacking 2019-06-23 21:33:23 +02:00
run-arion-quick Add run-arion-quick + HACKING.md 2019-10-03 17:56:06 +02:00
run-arion-via-nix Add scripts for hacking 2019-06-23 21:33:23 +02:00
Setup.hs Add Haskell package 2019-06-14 16:10:37 +02:00
shell.nix Pass system through project nix files 2019-06-15 14:32:59 +02:00
update-options Fix doc formatting 2019-10-29 12:52:00 +01:00

Arion is a tool for building and running applications that
consist of multiple docker containers using NixOS modules.
It has special support for docker images that are built with Nix,
for a smooth development experience and improved performance.


# https://docs.hercules-ci.com/arion/[Intro and Documentation]