@@ -67,15 +67,15 @@ jobs:
67
67
- name : Build and push image
68
68
uses : azure/docker-login@v1
69
69
with :
70
- login-server : ${{ env .REGISTRY_LOGIN_SERVER }}
71
- username : ${{ env .REGISTRY_USERNAME }}
70
+ login-server : ${{ vars .REGISTRY_LOGIN_SERVER }}
71
+ username : ${{ vars .REGISTRY_USERNAME }}
72
72
password : ${{ secrets.REGISTRY_PASSWORD }}
73
73
74
74
- run : |
75
75
docker build ./api -f api/api.Dockerfile \
76
- -t ${{ env .REGISTRY_LOGIN_SERVER }}/marxan-api:${{ github.sha }} \
77
- -t ${{ env .REGISTRY_LOGIN_SERVER }}/marxan-api:${{ github.ref != 'refs/heads/main' && 'staging' || 'production' }}
78
- docker push -a ${{ env .REGISTRY_LOGIN_SERVER }}/marxan-api
76
+ -t ${{ vars .REGISTRY_LOGIN_SERVER }}/marxan-api:${{ github.sha }} \
77
+ -t ${{ vars .REGISTRY_LOGIN_SERVER }}/marxan-api:${{ github.ref != 'refs/heads/main' && 'staging' || 'production' }}
78
+ docker push -a ${{ vars .REGISTRY_LOGIN_SERVER }}/marxan-api
79
79
80
80
push_geoprocessing_to_registry :
81
81
name : Push Geoprocessing Docker image to Azure Container Registry
@@ -95,15 +95,15 @@ jobs:
95
95
- name : Build and push image
96
96
uses : azure/docker-login@v1
97
97
with :
98
- login-server : ${{ env .REGISTRY_LOGIN_SERVER }}
99
- username : ${{ env .REGISTRY_USERNAME }}
98
+ login-server : ${{ vars .REGISTRY_LOGIN_SERVER }}
99
+ username : ${{ vars .REGISTRY_USERNAME }}
100
100
password : ${{ secrets.REGISTRY_PASSWORD }}
101
101
102
102
- run : |
103
103
docker build ./api -f api/geo.Dockerfile \
104
- -t ${{ env .REGISTRY_LOGIN_SERVER }}/marxan-geoprocessing:${{ github.sha }} \
105
- -t ${{ env .REGISTRY_LOGIN_SERVER }}/marxan-geoprocessing:${{ github.ref != 'refs/heads/main' && 'staging' || 'production' }}
106
- docker push -a ${{ env .REGISTRY_LOGIN_SERVER }}/marxan-geoprocessing
104
+ -t ${{ vars .REGISTRY_LOGIN_SERVER }}/marxan-geoprocessing:${{ github.sha }} \
105
+ -t ${{ vars .REGISTRY_LOGIN_SERVER }}/marxan-geoprocessing:${{ github.ref != 'refs/heads/main' && 'staging' || 'production' }}
106
+ docker push -a ${{ vars .REGISTRY_LOGIN_SERVER }}/marxan-geoprocessing
107
107
108
108
push_client_to_registry :
109
109
name : Push Client Docker image to Azure Container Registry
@@ -124,19 +124,19 @@ jobs:
124
124
- name : Build and push image
125
125
uses : azure/docker-login@v1
126
126
with :
127
- login-server : ${{ env .REGISTRY_LOGIN_SERVER }}
128
- username : ${{ env .REGISTRY_USERNAME }}
127
+ login-server : ${{ vars .REGISTRY_LOGIN_SERVER }}
128
+ username : ${{ vars .REGISTRY_USERNAME }}
129
129
password : ${{ secrets.REGISTRY_PASSWORD }}
130
130
131
131
- run : |
132
132
docker build ./app \
133
- -t ${{ env .REGISTRY_LOGIN_SERVER }}/marxan-client:${{ github.sha }} \
134
- -t ${{ env .REGISTRY_LOGIN_SERVER }}/marxan-client:${{ github.ref != 'refs/heads/main' && 'staging' || 'production' }} \
135
- --build-arg NEXT_PUBLIC_URL=${{ github.ref != 'refs/heads/main' && env .NEXT_PUBLIC_URL_STAGING || env .NEXT_PUBLIC_URL_PRODUCTION }} \
136
- --build-arg NEXT_PUBLIC_API_URL=${{ github.ref != 'refs/heads/main' && env .NEXT_PUBLIC_API_URL_STAGING || env .NEXT_PUBLIC_API_URL_PRODUCTION }} \
137
- --build-arg NEXTAUTH_URL=${{ github.ref != 'refs/heads/main' && env .NEXTAUTH_URL_STAGING || env .NEXTAUTH_URL_PRODUCTION }} \
138
- --build-arg NEXT_PUBLIC_FEATURE_FLAGS=${{ github.ref != 'refs/heads/main' && env .NEXT_PUBLIC_FEATURE_FLAGS_STAGING || env .NEXT_PUBLIC_FEATURE_FLAGS_PRODUCTION }} \
139
- --build-arg NEXT_PUBLIC_MAPBOX_API_TOKEN=${{ env .NEXT_PUBLIC_MAPBOX_API_TOKEN }} \
133
+ -t ${{ vars .REGISTRY_LOGIN_SERVER }}/marxan-client:${{ github.sha }} \
134
+ -t ${{ vars .REGISTRY_LOGIN_SERVER }}/marxan-client:${{ github.ref != 'refs/heads/main' && 'staging' || 'production' }} \
135
+ --build-arg NEXT_PUBLIC_URL=${{ github.ref != 'refs/heads/main' && vars .NEXT_PUBLIC_URL_STAGING || vars .NEXT_PUBLIC_URL_PRODUCTION }} \
136
+ --build-arg NEXT_PUBLIC_API_URL=${{ github.ref != 'refs/heads/main' && vars .NEXT_PUBLIC_API_URL_STAGING || vars .NEXT_PUBLIC_API_URL_PRODUCTION }} \
137
+ --build-arg NEXTAUTH_URL=${{ github.ref != 'refs/heads/main' && vars .NEXTAUTH_URL_STAGING || vars .NEXTAUTH_URL_PRODUCTION }} \
138
+ --build-arg NEXT_PUBLIC_FEATURE_FLAGS=${{ github.ref != 'refs/heads/main' && vars .NEXT_PUBLIC_FEATURE_FLAGS_STAGING || vars .NEXT_PUBLIC_FEATURE_FLAGS_PRODUCTION }} \
139
+ --build-arg NEXT_PUBLIC_MAPBOX_API_TOKEN=${{ vars .NEXT_PUBLIC_MAPBOX_API_TOKEN }} \
140
140
--build-arg ENABLE_MAINTENANCE_MODE=${{ github.event.inputs.enable_maintenance_mode }} \
141
- --build-arg NEXT_PUBLIC_CONTACT_EMAIL=${{ env .NEXT_PUBLIC_CONTACT_EMAIL }}
142
- docker push -a ${{ env .REGISTRY_LOGIN_SERVER }}/marxan-client
141
+ --build-arg NEXT_PUBLIC_CONTACT_EMAIL=${{ vars .NEXT_PUBLIC_CONTACT_EMAIL }}
142
+ docker push -a ${{ vars .REGISTRY_LOGIN_SERVER }}/marxan-client
0 commit comments