version: '3' services: consul: # sync with nixos stable packages assuming our stack is up to date # https://search.nixos.org/packages?channel=24.05&from=0&size=50&sort=relevance&type=packages&query=consul image: hashicorp/consul:1.18 restart: "always" expose: - 8500 bottin: # sync with deuxfleurs/nixcfg/cluster/prod/app/core/deploy/bottin.hcl # to ensure compatibility with prod image: dxflrs/bottin:7h18i30cckckaahv87d3c86pn4a7q41z #command: "-config /etc/bottin.json" restart: "always" depends_on: ["consul"] ports: - "389:389" volumes: - "./config/bottin.json:/config.json" garage: # sync with deuxfleurs/nixcfg/cluster/prod/app/garage/deploy/garage.hcl # to ensure compatibility with prod image: superboum/garage:v1.0.0-rc1-hotfix-red-ftr-wquorum ports: - "3900:3900" - "3902:3902" - "3903:3903" - "3904:3904" volumes: - "./config/garage.toml:/etc/garage.toml"