File tree Expand file tree Collapse file tree 5 files changed +78
-61
lines changed Expand file tree Collapse file tree 5 files changed +78
-61
lines changed Original file line number Diff line number Diff line change @@ -16,11 +16,11 @@ EXPOSE 3000
16
16
CMD ["npm" , "run" , "start:dev" ]
17
17
18
18
# Stage 3: Production
19
- FROM node:20-alpine AS production
19
+ FROM node:20-alpine AS production
20
20
WORKDIR /app
21
21
COPY --from=builder /app .
22
22
COPY . .
23
- RUN npm install --only=production
23
+ RUN npm install --only=production --ignore-scripts
24
24
EXPOSE 3000
25
25
CMD ["node" , "dist/main" ]
26
26
Original file line number Diff line number Diff line change 1
- version : " 3.9"
1
+ version : ' 3.9'
2
2
3
3
services :
4
- app :
5
- build :
6
- context : .
7
- target : development
8
- dockerfile : Dockerfile
9
- environment :
10
- - NODE_ENV=development
11
- - PORT=3000
12
- - GOOGLE_CLIENT_ID=x
13
- - GOOGLE_CLIENT_SECRET=y
14
- - GOOGLE_CALLBACK_URI=https://github.com/brocoders/nestjs-boilerplate/tree/main/src
15
- - DISCORD_CLIENT_ID=v
16
- - DISCORD_CLIENT_SECRET=b
17
- - DISCORD_CALLBACK_URI=https://github.com/brocoders/nestjs-boilerplate/tree/main/src
18
- - JWT_SECRET=t
19
- - LOG_LEVEL=trace
20
- ports :
21
- - " 3000:3000"
22
- volumes :
23
- - ./coverage:/project/coverage
4
+ app :
5
+ build :
6
+ context : .
7
+ target : development
8
+ dockerfile : Dockerfile
9
+ environment :
10
+ - NODE_ENV=development
11
+ - PORT=3000
12
+ - DISCORD_CLIENT_ID=x
13
+ - DISCORD_CLIENT_SECRET=-x
14
+ - DISCORD_REDIRECT_URI=http://localhost:4000/api/v1/auth/discord/authenticate/callback
15
+ - GOOGLE_CLIENT_ID=x
16
+ - GOOGLE_CLIENT_SECRET=x
17
+ - GOOGLE_REDIRECT_URI=http://localhost:4000/api/v1/auth/google/authenticate/callback
18
+ - SESSION_SECRET=x
19
+ - JWT_SECRET=x
20
+ - WALLET_PRIVATE_KEY=0x85167e00aeed1db6a59945f1f78f997856e2e312cf4e55cde90b740b71f9808c
21
+ - WALLET_PUBLIC_KEY=x
22
+ - LOG_LEVEL=info
23
+ - FRONTEND_URL=http://localhost:3000
24
+ - LIT_NETWORK=datil-dev
25
+
26
+ ports :
27
+ - ' 3000:3000'
28
+ volumes :
29
+ - ./coverage:/project/coverage
Original file line number Diff line number Diff line change 1
- version : " 3.9"
1
+ version : ' 3.9'
2
2
3
3
services :
4
- app :
5
- build :
6
- context : .
7
- target : prod
8
- dockerfile : Dockerfile
9
- environment :
10
- - NODE_ENV=production
11
- - PORT=3000
12
- - GOOGLE_CLIENT_ID=x
13
- - GOOGLE_CLIENT_SECRET=y
14
- - GOOGLE_CALLBACK_URI=https://github.com/brocoders/nestjs-boilerplate/tree/main/src
15
- - DISCORD_CLIENT_ID=v
16
- - DISCORD_CLIENT_SECRET=b
17
- - DISCORD_CALLBACK_URI=https://github.com/brocoders/nestjs-boilerplate/tree/main/src
18
- - JWT_SECRET=t
19
- - LOG_LEVEL=trace
20
- volumes :
21
- - ./coverage:/project/coverage
4
+ app :
5
+ build :
6
+ context : .
7
+ target : production
8
+ dockerfile : Dockerfile
9
+ environment :
10
+ - NODE_ENV=production
11
+ - PORT=3000
12
+ - DISCORD_CLIENT_ID=x
13
+ - DISCORD_CLIENT_SECRET=-x
14
+ - DISCORD_REDIRECT_URI=x
15
+ - GOOGLE_CLIENT_ID=x
16
+ - GOOGLE_CLIENT_SECRET=x
17
+ - GOOGLE_REDIRECT_URI=x
18
+ - SESSION_SECRET=x
19
+ - JWT_SECRET=x
20
+ - WALLET_PRIVATE_KEY=0x85167e00aeed1db6a59945f1f78f997856e2e312cf4e55cde90b740b71f9808c
21
+ - WALLET_PUBLIC_KEY=x
22
+ - LOG_LEVEL=info
23
+ - FRONTEND_URL=http://localhost:3000
24
+ - LIT_NETWORK=datil-dev
25
+ volumes :
26
+ - ./coverage:/project/coverage
Original file line number Diff line number Diff line change 1
- version : " 3.9"
1
+ version : ' 3.9'
2
2
3
3
services :
4
- app :
5
- build :
6
- context : .
7
- target : test
8
- dockerfile : Dockerfile
9
- environment :
10
- - NODE_ENV=test
11
- - PORT=3000
12
- - GOOGLE_CLIENT_ID=x
13
- - GOOGLE_CLIENT_SECRET=y
14
- - GOOGLE_CALLBACK_URI=https://github.com/brocoders/nestjs-boilerplate/tree/main/src
15
- - DISCORD_CLIENT_ID=v
16
- - DISCORD_CLIENT_SECRET=b
17
- - DISCORD_CALLBACK_URI=https://github.com/brocoders/nestjs-boilerplate/tree/main/src
18
- - JWT_SECRET=t
19
- - LOG_LEVEL=trace
20
- volumes :
21
- - ./coverage:/project/coverage
4
+ app :
5
+ build :
6
+ context : .
7
+ target : test
8
+ dockerfile : Dockerfile
9
+ environment :
10
+ - NODE_ENV=test
11
+ - PORT=3000
12
+ - DISCORD_CLIENT_ID=x
13
+ - DISCORD_CLIENT_SECRET=-x
14
+ - DISCORD_REDIRECT_URI=http://localhost:4000/api/v1/auth/discord/authenticate/callback
15
+ - GOOGLE_CLIENT_ID=x
16
+ - GOOGLE_CLIENT_SECRET=x
17
+ - GOOGLE_REDIRECT_URI=http://localhost:4000/api/v1/auth/google/authenticate/callback
18
+ - SESSION_SECRET=x
19
+ - JWT_SECRET=x
20
+ - WALLET_PRIVATE_KEY=0x85167e00aeed1db6a59945f1f78f997856e2e312cf4e55cde90b740b71f9808c
21
+ - WALLET_PUBLIC_KEY=x
22
+ - LOG_LEVEL=info
23
+ - FRONTEND_URL=http://localhost:3000
24
+ - LIT_NETWORK=datil-dev
25
+ volumes :
26
+ - ./coverage:/project/coverage
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ export const discordConfigSchema = {
17
17
. required ( )
18
18
. description ( 'Discord client secret' ) ,
19
19
DISCORD_REDIRECT_URI : Joi . string ( )
20
+ . uri ( )
20
21
. required ( )
21
22
. description ( 'Discord redirect URI after OAuth' ) ,
22
23
DISCORD_SCOPES : Joi . string ( )
You can’t perform that action at this time.
0 commit comments