Skip to content

Commit 87034f0

Browse files
committed
ci: update node.js.yml
1 parent 3c2f7a7 commit 87034f0

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

.github/workflows/node.js.yml

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ jobs:
1414

1515
runs-on: ubuntu-latest
1616

17+
env:
18+
PORT: ${{ secrets.PORT }}
19+
MONGODB_URI: ${{ secrets.MONGODB_URI }}
20+
SOLVEDAC_TOKEN: ${{ secrets.SOLVEDAC_TOKEN }}
21+
BOJ_AUTO_LOGIN: ${{ secrets.BOJ_AUTO_LOGIN }}
22+
BOJ_USER_AGENT: ${{ secrets.BOJ_USER_AGENT }}
23+
CLIST_API_KEY: ${{ secrets.CLIST_API_KEY }}
24+
1725
strategy:
1826
matrix:
1927
node-version: [ 23.x ]
@@ -28,19 +36,15 @@ jobs:
2836
cache: 'npm'
2937
- name: Generate Environment Variables File for Production
3038
run: |
31-
echo "PORT=$PORT" >> .env
32-
echo "BOJ_AUTO_LOGIN=$BOJ_AUTO_LOGIN" >> .env
33-
echo "BOJ_ONLINE_JUDGE=$BOJ_ONLINE_JUDGE" >> .env
34-
echo "BOJ_USER_AGENT=$BOJ_USER_AGENT" >> .env
35-
echo "MONGODB_URI=$MONGODB_URI" >> .env
36-
echo "SOLVEDAC_TOKEN=$SOLVEDAC_TOKEN" >> .env
37-
env:
38-
PORT: ${{ secrets.ENV_PORT }}
39-
BOJ_AUTO_LOGIN: ${{ secrets.ENV_BOJ_AUTO_LOGIN }}
40-
BOJ_ONLINE_JUDGE: ${{ secrets.ENV_BOJ_ONLINE_JUDGE }}
41-
BOJ_USER_AGENT: ${{ secrets.ENV_BOJ_USER_AGENT }}
42-
MONGODB_URI: ${{ secrets.ENV_MONGODB_URI }}
43-
SOLVEDAC_TOKEN: ${{ secrets.ENV_SOLVEDAC_TOKEN }}
39+
cat <<EOF > .env
40+
PORT="${PORT}"
41+
MONGODB_URI="${MONGODB_URI}"
42+
SOLVEDAC_TOKEN="${SOLVEDAC_TOKEN}"
43+
BOJ_AUTO_LOGIN="${BOJ_AUTO_LOGIN}"
44+
BOJ_USER_AGENT="${BOJ_USER_AGENT}"
45+
CLIST_API_KEY="${CLIST_API_KEY}"
46+
EOF
47+
4448
- run: npm ci
4549
- run: npm run build --if-present
4650
- run: npm test

0 commit comments

Comments
 (0)