|
13 | 13 | node-version: "20" |
14 | 14 | os: "ubuntu-latest" |
15 | 15 |
|
16 | | - deploy-api: |
| 16 | + docker-build-push-api: |
17 | 17 | needs: build |
18 | 18 | runs-on: ubuntu-latest |
19 | 19 | env: |
@@ -49,18 +49,18 @@ jobs: |
49 | 49 |
|
50 | 50 | - name: Build docker image |
51 | 51 | run: | |
52 | | - docker buildx build -f api.Dockerfile . -t ghcr.io/api-dot-stage-dot-dzcode-dot-io-server:latest:latest |
| 52 | + docker buildx build -f api.Dockerfile . -t ghcr.io/dzcode-io/api-dot-stage-dot-dzcode-dot-io-server:latest:latest |
53 | 53 | env: |
54 | 54 | DOCKER_BUILDKIT: 1 |
55 | 55 |
|
56 | 56 | - name: Push docker image |
57 | 57 | run: | |
58 | 58 | echo $CR_PAT | docker login ghcr.io -u dzcode-io --password-stdin |
59 | | - docker push ghcr.io/api-dot-stage-dot-dzcode-dot-io-server:latest:latest |
| 59 | + docker push ghcr.io/dzcode-io/api-dot-stage-dot-dzcode-dot-io-server:latest:latest |
60 | 60 | env: |
61 | 61 | CR_PAT: ${{ secrets.CR_PAT }} |
62 | 62 |
|
63 | | - deploy-web-server: |
| 63 | + docker-build-push-web-server: |
64 | 64 | needs: build |
65 | 65 | runs-on: ubuntu-latest |
66 | 66 | env: |
@@ -113,12 +113,24 @@ jobs: |
113 | 113 | env: |
114 | 114 | CR_PAT: ${{ secrets.CR_PAT }} |
115 | 115 |
|
116 | | - # - name: install zcluster |
117 | | - # run: | |
118 | | - # curl -fsSL https://infra.zak-man.com/install.sh | sh |
119 | | - # echo "/home/runner/.zcluster/bin" >> $GITHUB_PATH |
| 116 | + deploy-to-zcluster: |
| 117 | + needs: [docker-build-push-api, docker-build-push-web-server] |
| 118 | + runs-on: ubuntu-latest |
| 119 | + env: |
| 120 | + CI: true |
| 121 | + |
| 122 | + steps: |
| 123 | + - name: "Git" |
| 124 | + uses: actions/checkout@v4 |
120 | 125 |
|
121 | | - # - name: Deploy to zcluster |
122 | | - # run: zcluster deploy -p stage-dzcode ./docker-compose.stage.yml |
123 | | - # env: |
124 | | - # ADMIN_AUTH_TOKEN: ${{ secrets.ADMIN_AUTH_TOKEN }} |
| 126 | + - name: install zcluster |
| 127 | + run: | |
| 128 | + curl -fsSL https://infra.zak-man.com/install.sh | sh |
| 129 | + echo "/home/runner/.zcluster/bin" >> $GITHUB_PATH |
| 130 | +
|
| 131 | + - name: Deploy to zcluster |
| 132 | + run: zcluster deploy -p stage-dzcode ./docker-compose.stage.yml |
| 133 | + env: |
| 134 | + ADMIN_AUTH_TOKEN: ${{ secrets.ADMIN_AUTH_TOKEN }} |
| 135 | + OPENAI_KEY: ${{ secrets.OPENAI_KEY }} |
| 136 | + GITHUB_TOKEN: ${{ secrets.API_GITHUB_TOKEN }} |
0 commit comments