File tree Expand file tree Collapse file tree 4 files changed +14
-16
lines changed Expand file tree Collapse file tree 4 files changed +14
-16
lines changed Original file line number Diff line number Diff line change @@ -30,20 +30,20 @@ jobs:
30
30
31
31
- name : Login Into Github Container Registry
32
32
run : |
33
- docker login --username aknibircse --password ${{ secrets.DOCKER_TOKEN }} ghcr.io
33
+ docker login --username ${{ github.actor }} --password ${{ secrets.DOCKER_TOKEN }} ghcr.io
34
34
35
35
- name : Create & Execute Environment Variables Files
36
36
run : chmod +x ./scripts/create-env.sh && ./scripts/create-env.sh
37
37
38
38
- name : Build Docker Image
39
39
env :
40
+ NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY : ${{ secrets.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY }}
41
+ CLERK_SECRET_KEY : ${{ secrets.CLERK_SECRET_KEY }}
40
42
NEXT_PUBLIC_CLERK_SIGN_IN_URL : ${{ secrets.NEXT_PUBLIC_CLERK_SIGN_IN_URL }}
41
43
NEXT_PUBLIC_CLERK_SIGN_UP_URL : ${{ secrets.NEXT_PUBLIC_CLERK_SIGN_UP_URL }}
42
44
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL : ${{ secrets.NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL }}
43
45
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL : ${{ secrets.NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL }}
44
46
MONGODB_URL : ${{ secrets.MONGODB_URL }}
45
- NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY : ${{ secrets.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY }}
46
- CLERK_SECRET_KEY : ${{ secrets.CLERK_SECRET_KEY }}
47
47
WEBHOOK_SECRET : ${{ secrets.WEBHOOK_SECRET }}
48
48
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME : ${{ secrets.NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME }}
49
49
NEXT_PUBLIC_CLOUDINARY_API_KEY : ${{ secrets.NEXT_PUBLIC_CLOUDINARY_API_KEY }}
Original file line number Diff line number Diff line change @@ -4,7 +4,6 @@ FROM node:18-alpine AS builder
4
4
WORKDIR /app
5
5
6
6
# Define Build Arguments
7
- ARG NODE_ENV
8
7
ARG NEXT_PUBLIC_CLERK_SIGN_IN_URL
9
8
ARG NEXT_PUBLIC_CLERK_SIGN_UP_URL
10
9
ARG NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL
@@ -54,7 +53,7 @@ RUN npm cache clean --force && \
54
53
COPY . .
55
54
56
55
# PRODUCTION BUILD FOR THIS APP
57
- RUN npm run build
56
+ RUN npm run build:prod
58
57
59
58
# STAGE-2: FINAL DOCKER IMAGE BUILDS FOR THIS APP
60
59
FROM node:18-alpine AS runner
@@ -85,7 +84,6 @@ ARG NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
85
84
COPY --from=builder /app/package.json ./package.json
86
85
COPY --from=builder /app/package-lock.json ./package-lock.json
87
86
COPY --from=builder /app/.next ./.next
88
- COPY --from=builder /app/.next ./.dist
89
87
COPY --from=builder /app/public ./public
90
88
COPY --from=builder /app/node_modules ./node_modules
91
89
@@ -113,4 +111,4 @@ ENV PORT=3000 \
113
111
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=$NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
114
112
115
113
# RUN THIS APP IN PRODUCTION MODE
116
- CMD ["npm" , "run" , "start" ]
114
+ CMD ["npm" , "run" , "start:prod " ]
Original file line number Diff line number Diff line change @@ -118,7 +118,7 @@ cd RUPANTAR_An-AI-Based-SaaS
118
118
Install The Project Dependencies Using NPM: * (* * Reuired NodeJS_V.20.9.0_LTS* * )*
119
119
120
120
``` bash
121
- npm install --save-dev
121
+ npm install --legacy-peer-deps
122
122
```
123
123
124
124
</br >
@@ -169,30 +169,30 @@ Replace The Placeholder Values with Your Actual Respective Account Credentials.
169
169
** Run This Project In Development Mode**
170
170
171
171
``` bash
172
- npm run dev
172
+ npm run start: dev
173
173
```
174
174
175
175
</br >
176
176
177
177
** Build Production Version Of This Project**
178
178
179
179
``` bash
180
- npm run build
180
+ npm run build:prod
181
181
```
182
182
183
183
</br >
184
184
185
185
** Running The Build Version Of This Project**
186
186
187
187
``` bash
188
- npm run start
188
+ npm run start:prod
189
189
```
190
190
<br />
191
191
192
192
** Validate ESLint Rule For Errors & Warnings**
193
193
194
194
``` bash
195
- npm run lint
195
+ npm run valid: lint
196
196
```
197
197
</br >
198
198
Original file line number Diff line number Diff line change 3
3
"version" : " _v.02.02.24_--Release" ,
4
4
"private" : true ,
5
5
"scripts" : {
6
- "dev" : " next dev" ,
7
- "build" : " next build" ,
8
- "start" : " next start" ,
9
- "lint" : " next lint"
6
+ "start: dev" : " next dev" ,
7
+ "build:prod " : " next build" ,
8
+ "start:prod " : " next start" ,
9
+ "valid: lint" : " next lint"
10
10
},
11
11
"dependencies" : {
12
12
"@clerk/nextjs" : " ^4.29.6" ,
You canβt perform that action at this time.
0 commit comments