27 lines
734 B
YAML
27 lines
734 B
YAML
services:
|
|
build:
|
|
image: docker.io/gentoo/stage3:musl-hardened
|
|
command: /build/build-image.sh
|
|
volumes:
|
|
- ./build:/build
|
|
sign:
|
|
image: docker.io/vladgh/gpg
|
|
command: --batch --import /run/secrets/signing_key_private --passphrase-file /run/secrets/signing_key_password
|
|
secrets:
|
|
- signing_key_password
|
|
- signing_key_private
|
|
- signing_key_public
|
|
volumes:
|
|
- ./build/images:/images
|
|
serve:
|
|
image: docker.io/halverneus/static-file-server
|
|
volumes:
|
|
- ./build/images:/images
|
|
|
|
secrets:
|
|
signing_key_password:
|
|
file: secrets/signing_key_password.txt
|
|
signing_key_private:
|
|
file: secrets/HalogenOS_private.asc
|
|
signing_key_public:
|
|
file: secrets/HalogenOS_public.asc |