Skip to content

Commit bf94437

Browse files
Update action.yml
1 parent 3d73243 commit bf94437

File tree

1 file changed

+52
-2
lines changed

1 file changed

+52
-2
lines changed

action.yml

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,55 @@ branding:
55
icon: 'edit'
66
color: 'purple'
77
runs:
8-
using: 'node20'
9-
main: 'index.bash'
8+
using: 'composite'
9+
steps:
10+
- run: |
11+
mkdir -p deploy
12+
cp -r .next/server/pages/* deploy/
13+
mkdir -p deploy/_next/static/
14+
cp -r .next/static/* deploy/_next/static/
15+
cp .next/server/pages/en.html deploy/index.html
16+
mkdir -p deploy/api/
17+
BUILD_ID=$(cat .next/BUILD_ID)
18+
echo "$BUILD_ID" > deploy/api/build-id
19+
echo "$BUILD_ID" > deploy/api/build-id.txt
20+
echo "{\"BUILD_ID\": \"$BUILD_ID\"}" > deploy/api/build-id.json
21+
cp .next/build-manifest.json deploy/api/build-manifest
22+
cp .next/build-manifest.json deploy/api/build-manifest.json
23+
cp .next/build-manifest.json deploy/api/build-manifest.txt
24+
mkdir -p deploy/_just/
25+
FILE_ID=1
26+
echo ""
27+
echo "----------------"
28+
echo ""
29+
echo "_just Chunks:"
30+
echo ""
31+
for file in _just/js/*; do
32+
cp "$file" "deploy/_just/${FILE_ID}.js"
33+
echo "_just/${FILE_ID}.js"
34+
FILE_ID=$((FILE_ID + 1))
35+
done
36+
FILE_ID=1
37+
for file in _just/style/*; do
38+
cp "$file" "deploy/_just/${FILE_ID}.css"
39+
echo "_just/${FILE_ID}.css"
40+
FILE_ID=$((FILE_ID + 1))
41+
done
42+
for file in _just/dangerously-insert-files/*; do
43+
cp "$file" "deploy/$(basename "$file")"
44+
echo "$(basename "$file")"
45+
done
46+
echo ""
47+
echo "End _just Chunks"
48+
echo ""
49+
echo "----------------"
50+
for html_file in deploy/*.html; do
51+
for js_file in deploy/_just/*.js; do
52+
echo "<script src=\"_just/$(basename "$js_file")\"></script>" >> "$html_file"
53+
done
54+
for css_file in deploy/_just/*.css; do
55+
echo "<link href=\"_just/$(basename "$css_file")\" rel=\"stylesheet\">" >> "$html_file"
56+
done
57+
sed -i '/<\/head>/i\ '"$(cat \"$html_file\")" "$html_file"
58+
done
59+
cp _just/404.html deploy/404.html

0 commit comments

Comments
 (0)