Run docker-compose with help from Nix/NixOS
Find a file
bors[bot] 127a5babaa
Merge #111
111: Add service.dns r=roberth a=lunik1

Exposes the the [`dns` option](https://docs.docker.com/compose/compose-file/compose-file-v3/#dns). The spec says this can be a list of strings or a single string (for a single DNS resolver), but no functionality is lost by restricting it to the former so I have done so for simplicity's case.

Co-authored-by: lunik1 <ch.gpg@themaw.xyz>
Co-authored-by: Robert Hensing <robert@roberthensing.nl>
2021-04-10 09:51:33 +00:00
docs ./update-options 2021-04-10 11:50:51 +02:00
examples examples/traefik: Make pure 2021-01-21 23:53:26 +01:00
nix Remove obsolete Nixpkgs versions 2021-01-22 10:28:14 +01:00
src Add service.dns 2021-04-10 00:51:40 +01:00
tests Tests: curl --fail 2021-01-22 00:00:31 +01:00
.envrc Implement defaultExec 2019-09-28 14:25:41 +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 Bump to v0.1.2.0 2020-12-05 00:08:18 +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.dns 2021-04-10 00:51:40 +01:00
default.nix Rewire nix 2019-09-28 16:27:07 +02: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
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]