build(docker): add docker builder

This commit is contained in:
2026-04-05 22:53:13 +03:00
parent 5a7d23f7e3
commit 981ae3b89d
6 changed files with 164 additions and 100 deletions

22
docker-compose.yaml Normal file
View File

@@ -0,0 +1,22 @@
name: puzzlez
services:
builder:
container_name: puzzlez-builder
image: infernal-games/puzzlez-builder
build:
context: .
secrets:
- KEY_STORE
- KEY_PASS
volumes:
- ${SDK_PATH}:/sdk
- ${BUILD_PATH}:/app/build
- ${TARGET_PATH}:/app/target
- ${PUBLISH_PATH}:/app/publish
- ./src-gen:/app/src-gen
secrets:
KEY_STORE:
file: $KEY_STORE
KEY_PASS:
environment: KEY_PASS