Skip to content

Commit ee54e2e

Browse files
committed
ci: fixing docker issues
1 parent 426d0e6 commit ee54e2e

File tree

5 files changed

+78
-61
lines changed

5 files changed

+78
-61
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ EXPOSE 3000
1616
CMD ["npm", "run", "start:dev"]
1717

1818
# Stage 3: Production
19-
FROM node:20-alpine AS production
19+
FROM node:20-alpine AS production
2020
WORKDIR /app
2121
COPY --from=builder /app .
2222
COPY . .
23-
RUN npm install --only=production
23+
RUN npm install --only=production --ignore-scripts
2424
EXPOSE 3000
2525
CMD ["node", "dist/main"]
2626

docker-compose.dev.yml

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,29 @@
1-
version: "3.9"
1+
version: '3.9'
22

33
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

docker-compose.prod.yml

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,26 @@
1-
version: "3.9"
1+
version: '3.9'
22

33
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

docker-compose.test.yml

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,26 @@
1-
version: "3.9"
1+
version: '3.9'
22

33
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

src/auth-discord/config/auth-discord.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export const discordConfigSchema = {
1717
.required()
1818
.description('Discord client secret'),
1919
DISCORD_REDIRECT_URI: Joi.string()
20+
.uri()
2021
.required()
2122
.description('Discord redirect URI after OAuth'),
2223
DISCORD_SCOPES: Joi.string()

0 commit comments

Comments
 (0)