buildspec.yml 526 B

12345678910111213141516171819202122232425
  1. version: 0.2
  2. env:
  3. variables:
  4. DOCKER_BUILDKIT: 1
  5. IMAGE_TAG: ''
  6. secrets-manager:
  7. DOCKER_REGISTRY_PASSWORD: growi/official-image-builder:DOCKER_REGISTRY_PASSWORD
  8. phases:
  9. pre_build:
  10. commands:
  11. # login to docker.io
  12. - echo ${DOCKER_REGISTRY_PASSWORD} | docker login --username wsmoogle --password-stdin
  13. build:
  14. commands:
  15. - docker build -t ${IMAGE_TAG} -f ./apps/app/docker/Dockerfile .
  16. post_build:
  17. commands:
  18. - docker push $IMAGE_TAG
  19. cache:
  20. paths:
  21. - .pnpm-store/**/*