22 lines
420 B
YAML
22 lines
420 B
YAML
services:
|
|
builder:
|
|
build: .
|
|
working_dir: /workspace
|
|
init: true
|
|
|
|
volumes:
|
|
- .:/workspace
|
|
- nix-store:/nix
|
|
|
|
command: >
|
|
bash -lc '
|
|
set -euo pipefail
|
|
rm -rf build
|
|
mkdir -p build
|
|
OUT=$$(nix build . --print-out-paths)
|
|
echo "Build output: $$OUT"
|
|
rsync -a --chmod=ugo=rwX --no-owner --no-group "$$OUT"/ build/
|
|
'
|
|
|
|
volumes:
|
|
nix-store: |