Run docker-compose with help from Nix/NixOS
Find a file
Hercules CI Effects f68888200d flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/47478a4a003e745402acf63be7f9a092d51b83d7' (2023-02-09)
  → 'github:hercules-ci/flake-parts/34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5' (2023-12-01)
• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/0a63bfa3f00a3775ea3a6722b247880f1ffe91ce' (2023-07-15)
  → 'github:hercules-ci/hercules-ci-effects/31b6cd7569191bfcd0a548575b0e2ef953ed7d09' (2023-11-26)
• Updated input 'hercules-ci-effects/flake-parts':
    'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
  → 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
• Updated input 'hercules-ci-effects/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/4bc72cae107788bf3f24f30db2e2f685c9298dc9?dir=lib' (2023-06-29)
  → follows 'hercules-ci-effects/nixpkgs'
• Removed input 'hercules-ci-effects/hercules-ci-agent'
• Removed input 'hercules-ci-effects/hercules-ci-agent/flake-parts'
• Removed input 'hercules-ci-effects/hercules-ci-agent/flake-parts/nixpkgs-lib'
• Removed input 'hercules-ci-effects/hercules-ci-agent/haskell-flake'
• Removed input 'hercules-ci-effects/hercules-ci-agent/nixpkgs'
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/545c7a31e5dedea4a6d372712a18e00ce097d462' (2023-02-13)
  → 'github:NixOS/nixpkgs/91050ea1e57e50388fa87a3302ba12d188ef723a' (2023-12-01)
2023-12-05 15:49:42 +00:00
docs deployment.adoc: fetchTarball instead of abstract variable 2023-11-28 19:36:55 +01:00
examples Improve service.networks 2023-07-20 00:12:09 +09:00
nix Use flake-parts 2022-12-02 10:25:01 +00:00
src add support for stop_grace_period 2023-11-06 21:58:30 -08:00
tests fix: services.<name>.service.build.context 2023-08-20 15:20:34 +02:00
.envrc .envrc: Preserve XDG_DATA_DIRS for bash completions 2021-06-03 08:14:47 +02:00
.gitignore chore: Add *.swp to .gitignore 2023-08-19 22:11:17 +02:00
antora-playbook.yml Update antora-playbook.yml 2019-10-25 00:13:41 +02:00
arion-compose.cabal Bump to v0.2.1.0 2023-07-26 14:50:13 +02:00
bors.toml Update bors.toml 2023-04-22 18:41:17 +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 Bump to v0.2.1.0 2023-07-26 14:50:13 +02:00
default.nix Use flake-parts 2022-12-02 10:25:01 +00:00
flake.lock flake.lock: Update 2023-12-05 15:49:42 +00:00
flake.nix dev: Add flake-update 2023-08-23 11:32:21 +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
nixos-module.nix nixos-module: compatibilty with 22.11 and >=23 2023-02-25 22:43:36 +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 Remove nix run -c 2023-07-26 14:09:49 +02:00
Setup.hs Add Haskell package 2019-06-14 16:10:37 +02:00
shell.nix Use flake-parts 2022-12-02 10:25:01 +00: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]