Skip to content

Commit 1f0c95c

Browse files
[Deno Deploy] Update .github/workflows/deploy.yml
1 parent 6571743 commit 1f0c95c

File tree

1 file changed

+17
-54
lines changed

1 file changed

+17
-54
lines changed

.github/workflows/deploy.yml

Lines changed: 17 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Deploy main branch to Deno
1+
name: Deploy
22
on:
33
push:
44
branches: main
@@ -9,73 +9,36 @@ jobs:
99
deploy:
1010
name: Deploy
1111
runs-on: ubuntu-latest
12+
1213
permissions:
1314
id-token: write # Needed for auth with Deno Deploy
1415
contents: read # Needed to clone the repository
1516

1617
steps:
1718
- name: Clone repository
18-
uses: actions/checkout@v3
19+
uses: actions/checkout@v4
20+
21+
- name: Install Deno
22+
uses: denoland/setup-deno@v2
23+
with:
24+
deno-version: v2.x
1925

2026
- name: Install Node.js
21-
uses: actions/setup-node@v3
27+
uses: actions/setup-node@v4
2228
with:
2329
node-version: lts/*
2430

25-
- name: Create .env file
26-
27-
run: |
28-
29-
echo "PUBLIC_MODE=PROD" > .env
30-
31-
echo "PUBLIC_BASE_URL=${{ secrets.PUBLIC_BASE_URL }}" >> .env
32-
33-
echo "PUBLIC_SHOW_NAME_AS_LOGO=true" >> .env
34-
35-
echo "PUBLIC_PLATFORM_NAME=CREDEBL" >> .env
36-
37-
echo "PUBLIC_PLATFORM_LOGO=/images/CREDEBL_ICON.png" >> .env
38-
39-
echo "PUBLIC_POWERED_BY=Blockster Labs Pvt. Ltd" >> .env
40-
41-
echo "PUBLIC_PLATFORM_DOCS_URL=https://docs.credebl.id/docs" >> .env
42-
43-
echo "PUBLIC_PLATFORM_GIT=https://github.com/credebl" >> .env
44-
45-
echo "PUBLIC_PLATFORM_TWITTER_URL=https://twitter.com/i/flow/login?redirect_after_login=%2Fcredebl" >> .env
46-
47-
echo "PUBLIC_PLATFROM_DISCORD_SUPPORT=https://discord.gg/w4hnQT7NJG" >> .env
48-
49-
echo "PUBLIC_ALLOW_DOMAIN=${{ secrets.PUBLIC_ALLOW_DOMAIN }}" >> .env
50-
51-
echo "PUBLIC_POLYGON_MAINNET_URL=https://polygon-rpc.com/" >> .env
52-
53-
echo "PUBLIC_POLYGON_TESTNET_URL=https://rpc-amoy.polygon.technology" >> .env
54-
55-
echo "PUBLIC_ECOSYSTEM_FRONT_END_URL=https://ecosystem.credebl.id" >> .env
56-
57-
echo "PUBLIC_CREDEBL_FRONT_END_URL=https://credebl.id" >> .env
58-
59-
echo "PUBLIC_ECOSYSTEM_BASE_URL=${{ secrets.PUBLIC_ECOSYSTEM_BASE_URL }}" >> .env
60-
61-
echo "PUBLIC_PLATFORM_DISCORD_URL=https://discord.gg/w4hnQT7NJG" >> .env
62-
63-
echo "PUBLIC_REDIRECTION_TARGET_URL=https://social-share.credebl.id" >> .env
64-
65-
echo "PUBLIC_CRYPTO_PRIVATE_KEY=${{ secrets.PUBLIC_CRYPTO_PRIVATE_KEY }}" >> .env
66-
67-
echo "PUBLIC_KEYCLOAK_MANAGEMENT_CLIENT_ID=${{ secrets.PUBLIC_KEYCLOAK_MANAGEMENT_CLIENT_ID }}" >> .env
68-
69-
echo "PUBLIC_KEYCLOAK_MANAGEMENT_CLIENT_SECRET=${{ secrets.PUBLIC_KEYCLOAK_MANAGEMENT_CLIENT_SECRET }}" >> .env
70-
71-
echo "PUBLIC_REDIRECT_FROM_URL=https://credebl.id" >> .env
31+
- name: Install step
32+
run: "npm install"
7233

7334
- name: Build step
74-
run: npm install && npm run build # 📝 Update the build command(s)
35+
run: "npm run build"
7536

7637
- name: Upload to Deno Deploy
7738
uses: denoland/deployctl@v1
7839
with:
79-
project: "credebl-ui" # Project name in Deno Deploy
80-
entrypoint: "server/entry.mjs" # 📝 Update the entrypoint
81-
root: "dist"
40+
project: "studio-nextjs"
41+
entrypoint: "jsr:@deno/nextjs-start/v15"
42+
root: "nextjs"
43+
include: .next, public
44+

0 commit comments

Comments
 (0)