@@ -72,15 +72,13 @@ jobs:
7272 run : ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }}
7373 - name : Build with Next.js
7474 run : ${{ steps.detect-package-manager.outputs.runner }} next build
75- - name : Prepare Deployment
75+ - name : Prepare And Override Deployment
7676 run : |
7777 mkdir -p deploy
7878 cp -r .next/server/pages/* deploy/
7979 mkdir -p deploy/_next/static/
8080 cp -r .next/static/* deploy/_next/static/
8181 cp .next/server/pages/en.html deploy/index.html
82- - name : Override Deployment (1)
83- run : |
8482 mkdir -p deploy/_just/
8583 i=0
8684 if [ -d ./_just/js ] && [ "$(ls -A ./_just/js)" ]; then
9290 echo "Warning: _just/js directory does not exist or is empty."
9391 exit 0
9492 fi
95- - name : Override Deployment (2)
96- run : |
9793 i=0
9894 if [ -d ./_just/style ] && [ "$(ls -A ./_just/style)" ]; then
9995 for file in ./_just/style/*; do
@@ -104,20 +100,14 @@ jobs:
104100 echo "Warning: _just/style directory does not exist or is empty."
105101 exit 0
106102 fi
107- - name : Override Deployment (3)
108- run : |
109103 mkdir -p deploy/api/
110104 BUILD_ID=$(cat .next/BUILD_ID)
111105 echo "$BUILD_ID" > deploy/api/build-id
112106 echo "$BUILD_ID" > deploy/api/build-id.txt
113107 echo "{\"BUILD_ID\": \"$BUILD_ID\"}" > deploy/api/build-id.json
114- - name : Override Deployment (4)
115- run : |
116108 cp .next/build-manifest.json deploy/api/build-manifest
117109 cp .next/build-manifest.json deploy/api/build-manifest.json
118110 cp .next/build-manifest.json deploy/api/build-manifest.txt
119- - name : Override Deployment (5)
120- run : |
121111 for html_file in deploy/*.html; do
122112 if grep -q "</head>" "$html_file"; then
123113 for js_file in deploy/_just/*.js; do
0 commit comments