|
@@ -5,8 +5,8 @@ env:
|
|
|
DOCKER_BUILDKIT: 1
|
|
DOCKER_BUILDKIT: 1
|
|
|
# IMAGE_NAME: weseek/growi
|
|
# IMAGE_NAME: weseek/growi
|
|
|
IMAGE_NAME: weseek/growi-codebuild-test
|
|
IMAGE_NAME: weseek/growi-codebuild-test
|
|
|
- TAG: latest
|
|
|
|
|
- TAG_SUFFIX: amd64
|
|
|
|
|
|
|
+ TAG_VERSION: latest
|
|
|
|
|
+ TAG_SUFFIX: ''
|
|
|
secrets-manager:
|
|
secrets-manager:
|
|
|
DOCKER_REGISTRY_PASSWORD: growi/official-image-builder:DOCKER_REGISTRY_PASSWORD
|
|
DOCKER_REGISTRY_PASSWORD: growi/official-image-builder:DOCKER_REGISTRY_PASSWORD
|
|
|
DOCKER_REGISTRY_ON_GITHUB_PAT: growi/official-image-builder:DOCKER_REGISTRY_ON_GITHUB_PAT
|
|
DOCKER_REGISTRY_ON_GITHUB_PAT: growi/official-image-builder:DOCKER_REGISTRY_ON_GITHUB_PAT
|
|
@@ -20,8 +20,8 @@ phases:
|
|
|
- echo ${DOCKER_REGISTRY_ON_GITHUB_PAT} | docker login ghcr.io --username wsmoogle --password-stdin
|
|
- echo ${DOCKER_REGISTRY_ON_GITHUB_PAT} | docker login ghcr.io --username wsmoogle --password-stdin
|
|
|
build:
|
|
build:
|
|
|
commands:
|
|
commands:
|
|
|
- - export TAG="${IMAGE_NAME}:${TAG_TMP}${TAG_SUFFIX+-}${TAG_SUFFIX}"
|
|
|
|
|
- - export TAG_GHCR="ghcr.io/${IMAGE_NAME}:${TAG_TMP}${TAG_SUFFIX+-}${TAG_SUFFIX}"
|
|
|
|
|
|
|
+ - export TAG="${IMAGE_NAME}:${TAG_VERSION}${TAG_SUFFIX+-}${TAG_SUFFIX}"
|
|
|
|
|
+ - export TAG_GHCR="ghcr.io/${IMAGE_NAME}:${TAG_VERSION}${TAG_SUFFIX+-}${TAG_SUFFIX}"
|
|
|
# - docker build -t $TAG -f ./packages/app/docker/Dockerfile .
|
|
# - docker build -t $TAG -f ./packages/app/docker/Dockerfile .
|
|
|
- docker build -t $TAG -f ./packages/app/docker/Dockerfile.nginx .
|
|
- docker build -t $TAG -f ./packages/app/docker/Dockerfile.nginx .
|
|
|
- docker tag $TAG $TAG_GHCR
|
|
- docker tag $TAG $TAG_GHCR
|