-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
24 lines (23 loc) · 1.03 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
version: "3.8"
services:
releaser:
image: "${REGISTRY:-docker.io}/${NAMESPACE:-symfonywithswoole}/${IMAGE:-release-version-script}:${TAG:-local}"
build:
context: .
args:
NODE_TAG: "${NODE_VERSION:-20}-alpine${ALPINE_VERSION:-3.18}"
environment:
DEBUG: "${DEBUG:-1}"
DRY_RUN: "${DRY_RUN:-1}"
GH_REPOSITORY: "${GH_REPOSITORY:-symfony-swoole/release-version-script}"
GH_COMMITER_NAME: "${GH_COMMITER_NAME:-symfony-swoole-bot}"
GH_COMMITER_EMAIL: "${GH_COMMITER_EMAIL:[email protected]}"
GH_COMMITER_SIGNING_KEY: "${GH_COMMITER_SIGNING_KEY:-xxxx}"
GH_COMMITER_PGP_PRIVATE_KEY: "${GH_COMMITER_PGP_PRIVATE_KEY:-xxxx}"
GH_TOKEN: "${GH_TOKEN:-xxxxxxxx}"
GH_RELEASE_DRAFT: "${GH_RELEASE_DRAFT:-true}"
GH_RELEASE_PRERELEASE: "${GH_RELEASE_PRERELEASE:-false}"
volumes:
- "./.git:/usr/src/app/.git:rw"
- "./CHANGELOG.md:/usr/src/app/CHANGELOG.md:rw"
- "./release-version.sh:/usr/local/bin/release-version:rw"