diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index d1edffe..d7c121d 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -42,6 +42,9 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_PASSWORD }} + - name: Read VERSION file + run: echo "VERSION=$(cat VERSION)" >> $GITHUB_ENV + - name: Build ${{ matrix.service_name }} Image uses: docker/build-push-action@v3 with: @@ -49,4 +52,8 @@ jobs: platforms: ${{ matrix.platform }} file: ${{ matrix.file }} context: ${{ matrix.context }} - tags: ${{ secrets.DOCKERHUB_USERNAME }}/weknora-${{ matrix.service_name }}:latest + tags: | + ${{ secrets.DOCKERHUB_USERNAME }}/weknora-${{ matrix.service_name }}:latest + ${{ secrets.DOCKERHUB_USERNAME }}/weknora-${{ matrix.service_name }}:${{ env.VERSION }} + cache-from: type=registry,ref=${{ secrets.DOCKERHUB_USERNAME }}/weknora-${{ matrix.service_name }}:cache + cache-to: type=registry,ref=${{ secrets.DOCKERHUB_USERNAME }}/weknora-${{ matrix.service_name }}:cache,mode=max \ No newline at end of file diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..6c6aa7c --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +0.1.0 \ No newline at end of file