@@ -88,21 +88,29 @@ jobs:
8888 - name : Get website image name
8989 id : image-name
9090 run : |
91- IMAGE_NAME=fxmk-staging
91+ IMAGE_NAME=${{ needs.define-env.outputs.fly_app_website }}
9292 IMAGE_TAG=v${{ steps.version.outputs.version }}
9393 echo "image_name=$IMAGE_NAME" >> "$GITHUB_OUTPUT"
9494 echo "image_tag=$IMAGE_TAG" >> "$GITHUB_OUTPUT"
9595 echo "image=registry.fly.io/$IMAGE_NAME:$IMAGE_TAG" >> "$GITHUB_OUTPUT"
9696 - name : Build and push frontend Docker image
9797 run : |
98+ if [ "${{ needs.define-env.outputs.environment }}" == "production" ]; then
99+ DATABASE_URI=${{ secrets.PRODUCTION_DATABASE_URI }}
100+ PAYLOAD_SECRET=${{ secrets.PRODUCTION_PAYLOAD_SECRET }}
101+ else
102+ DATABASE_URI=${{ secrets.STAGING_DATABASE_URI }}
103+ PAYLOAD_SECRET=${{ secrets.STAGING_PAYLOAD_SECRET }}
104+ fi
105+
98106 flyctl deploy \
99107 --app ${{ steps.image-name.outputs.image_name }} \
100108 --config fly.website.toml \
101109 --build-only \
102110 --image-label ${{ steps.image-name.outputs.image_tag }} \
103111 --label org.opencontainers.image.version=${{ steps.image-name.outputs.image_tag }} \
104- --build-secret DATABASE_URI="${{ secrets.STAGING_DATABASE_URI }} " \
105- --build-secret PAYLOAD_SECRET="${{ secrets.STAGING_PAYLOAD_SECRET }} " \
112+ --build-secret DATABASE_URI="$DATABASE_URI " \
113+ --build-secret PAYLOAD_SECRET="$PAYLOAD_SECRET " \
106114 --build-arg NEXT_PUBLIC_SERVER_URL=https://${{ needs.define-env.outputs.canonical_hostname_website }} \
107115 --push \
108116 env :
@@ -190,7 +198,7 @@ jobs:
190198 # --env PAYLOAD_CMS_BASE_URL=${{ steps.cms-app-name.outputs.app-url }} \
191199 # --env CANONICAL_HOSTNAME=${{ steps.app-name.outputs.app-domain }} \
192200
193- frontend -deploy :
201+ website -deploy :
194202 name : " Website: Deploy"
195203 runs-on : ubuntu-latest
196204 if : github.event_name != 'pull_request'
@@ -312,15 +320,12 @@ jobs:
312320 echo "environment=$environment" >> "$GITHUB_OUTPUT"
313321
314322 case $environment in
315- # production)
316- # echo "fly_app_frontend=lapuertahostels-2" >> "$GITHUB_OUTPUT"
317- # echo "fly_app_cms=lapuertahostels-cms" >> "$GITHUB_OUTPUT"
318- # echo "analytics_domain_frontend=lapuertahostels.co" >> "$GITHUB_OUTPUT"
319- # echo "canonical_hostname_frontend=www.lapuertahostels.co" >> "$GITHUB_OUTPUT"
320- # echo "domain_cms=admin.lapuertahostels.co" >> "$GITHUB_OUTPUT"
321- # echo "s3_bucket=lapuertahostels-media" >> "$GITHUB_OUTPUT"
322- # echo "imagekit_base_url=https://ik.imagekit.io/lapuertahostels" >> "$GITHUB_OUTPUT"
323- # ;;
323+ production)
324+ echo "fly_app_website=fxmk" >> "$GITHUB_OUTPUT"
325+ # echo "analytics_domain_website=staging.lapuertahostels.co" >> "$GITHUB_OUTPUT"
326+ echo "canonical_hostname_website=fxmk.fly.dev" >> "$GITHUB_OUTPUT"
327+ echo "s3_bucket=fxmk-media" >> "$GITHUB_OUTPUT"
328+ ;;
324329 staging)
325330 echo "fly_app_website=fxmk-staging" >> "$GITHUB_OUTPUT"
326331 # echo "analytics_domain_website=staging.lapuertahostels.co" >> "$GITHUB_OUTPUT"
0 commit comments