|
4 | 4 | workflow_dispatch: |
5 | 5 |
|
6 | 6 | env: |
7 | | - SWARM_HOSTNAME: ${{ secrets.SWARM_HOSTNAME }} # Organization secret |
8 | | - SWARM_USERNAME: ${{ secrets.SWARM_USERNAME }} # Organization secret |
9 | | - SWARM_PASSWORD: ${{ secrets.SWARM_PASSWORD }} # Organization secret |
10 | | - SWARM_SSH_PORT: ${{ secrets.SWARM_SSH_PORT }} # Organization secret |
11 | | - MSSQL_PASSWORD: ${{ secrets.MSSQL_PASSWORD_NEXT }} # Repository secret |
12 | | - MSSQL_USERNAME: ${{ secrets.MSSQL_USERNAME_NEXT }} # Repository secret |
13 | | - ODP_AUTH_CLIENT_SECRET: ${{ secrets.ODP_AUTH_CLIENT_SECRET }} # Repository secret |
14 | | - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
15 | 7 | NCCRD_IMAGE_NAME: ${{ github.repository }}_next_node |
16 | 8 | NGINX_IMAGE_NAME: ${{ github.repository }}_next_nginx |
17 | 9 | REGISTRY: ghcr.io |
|
33 | 25 | with: |
34 | 26 | registry: ${{ env.REGISTRY }} |
35 | 27 | username: ${{ github.actor }} |
36 | | - password: ${{ env.GITHUB_TOKEN }} |
| 28 | + password: ${{ secrets.GITHUB_TOKEN }} |
37 | 29 |
|
38 | 30 | - name: Extract metadata (tags, labels) for Docker |
39 | 31 | id: meta |
|
66 | 58 | with: |
67 | 59 | registry: ${{ env.REGISTRY }} |
68 | 60 | username: ${{ github.actor }} |
69 | | - password: ${{ env.GITHUB_TOKEN }} |
| 61 | + password: ${{ secrets.GITHUB_TOKEN }} |
70 | 62 |
|
71 | 63 | - name: Extract metadata (tags, labels) for Docker |
72 | 64 | id: meta |
@@ -101,24 +93,24 @@ jobs: |
101 | 93 | - name: (SCP) Copy Docker files to app server |
102 | 94 | uses: appleboy/scp-action@master |
103 | 95 | with: |
104 | | - host: ${{ env.SWARM_HOSTNAME }} |
105 | | - username: ${{ env.SWARM_USERNAME }} |
106 | | - password: ${{ env.SWARM_PASSWORD }} |
107 | | - port: ${{ env.SWARM_SSH_PORT }} |
| 96 | + host: ${{ secrets.SWARM_HOSTNAME }} |
| 97 | + username: ${{ secrets.SWARM_USERNAME }} |
| 98 | + password: ${{ secrets.SWARM_PASSWORD }} |
| 99 | + port: ${{ secrets.SWARM_SSH_PORT }} |
108 | 100 | source: 'deploy/next/stack.yml' |
109 | 101 | target: 'nccrd-next' |
110 | 102 |
|
111 | 103 | - name: (SSH) Deploy Docker stack |
112 | 104 | uses: appleboy/ssh-action@master |
113 | 105 | with: |
114 | | - host: ${{ env.SWARM_HOSTNAME }} |
115 | | - username: ${{ env.SWARM_USERNAME }} |
116 | | - password: ${{ env.SWARM_PASSWORD }} |
117 | | - port: ${{ env.SWARM_SSH_PORT }} |
| 106 | + host: ${{ secrets.SWARM_HOSTNAME }} |
| 107 | + username: ${{ secrets.SWARM_USERNAME }} |
| 108 | + password: ${{ secrets.SWARM_PASSWORD }} |
| 109 | + port: ${{ secrets.SWARM_SSH_PORT }} |
118 | 110 | script: | |
119 | | - echo "MSSQL_PASSWORD=${{ env.MSSQL_PASSWORD }}" > /home/runner/nccrd-next/deploy/next/stack.env |
120 | | - echo "MSSQL_USERNAME=${{ env.MSSQL_USERNAME }}" >> /home/runner/nccrd-next/deploy/next/stack.env |
| 111 | + echo "MSSQL_PASSWORD=${{ secrets.MSSQL_PASSWORD_NEXT }}" > /home/runner/nccrd-next/deploy/next/stack.env |
| 112 | + echo "MSSQL_USERNAME=${{ secrets.MSSQL_USERNAME_NEXT }}" >> /home/runner/nccrd-next/deploy/next/stack.env |
121 | 113 | echo "NCCRD_IMAGE=${{ needs.build-nccrd.outputs.image }}" >> /home/runner/nccrd-next/deploy/next/stack.env |
122 | 114 | echo "NGINX_IMAGE=${{ needs.build-nginx.outputs.image }}" >> /home/runner/nccrd-next/deploy/next/stack.env |
123 | | - echo "ODP_AUTH_CLIENT_SECRET=${{ env.ODP_AUTH_CLIENT_SECRET }}" >> /home/runner/nccrd-next/deploy/next/stack.env |
| 115 | + echo "ODP_AUTH_CLIENT_SECRET=${{ secrets.ODP_AUTH_CLIENT_SECRET }}" >> /home/runner/nccrd-next/deploy/next/stack.env |
124 | 116 | sudo /opt/deploy-docker-stack.sh /home/runner/nccrd-next/deploy/next/stack.yml /home/runner/nccrd-next/deploy/next/stack.env nccrd_next |
0 commit comments