4
4
5
5
FROM node:20-alpine AS base
6
6
7
- ENV DOCKER_BUILD= 1
8
- ENV NEXT_PUBLIC_REALTIME_URL= https://rtss.crackncode.org
9
- ENV NEXT_PUBLIC_AWS_URL= https://prginth01.sgp1.cdn.digitaloceanspaces.com
7
+ ENV DOCKER_BUILD 1
8
+ ENV NEXT_PUBLIC_REALTIME_URL https://rtss.crackncode.org
9
+ ENV NEXT_PUBLIC_AWS_URL https://prginth01.sgp1.cdn.digitaloceanspaces.com
10
10
11
- ENV GITHUB_ID= mockvalue
12
- ENV GITHUB_SECRET= mockvalue
13
- ENV GOOGLE_CLIENT_ID= mockvalue
14
- ENV GOOGLE_CLIENT_SECRET= mockvalue
11
+ ENV GITHUB_ID mockvalue
12
+ ENV GITHUB_SECRET mockvalue
13
+ ENV GOOGLE_CLIENT_ID mockvalue
14
+ ENV GOOGLE_CLIENT_SECRET mockvalue
15
15
16
- ENV BUCKET_NAME= mockvalue
17
- ENV BUCKET_KEY_ID= mockvalue
18
- ENV BUCKET_KEY_SECRET= mockvalue
19
- ENV BUCKET_ENDPOINT= mockvalue
20
- ENV BUCKET_REGION= mockvalue
16
+ ENV BUCKET_NAME mockvalue
17
+ ENV BUCKET_KEY_ID mockvalue
18
+ ENV BUCKET_KEY_SECRET mockvalue
19
+ ENV BUCKET_ENDPOINT mockvalue
20
+ ENV BUCKET_REGION mockvalue
21
21
22
22
# ? -------------------------
23
23
# ? Builder: Build production Next.js application to .next
@@ -53,10 +53,10 @@ FROM base AS runner
53
53
54
54
WORKDIR /app
55
55
56
- LABEL name= "programming.in.th"
56
+ LABEL name "programming.in.th"
57
57
58
58
USER node
59
- ENV NODE_ENV= production
59
+ ENV NODE_ENV production
60
60
61
61
COPY package.json ./
62
62
@@ -66,8 +66,8 @@ COPY --chown=node:node --from=builder /app/.next/standalone ./
66
66
COPY --chown=node:node --from=builder /app/.next/static ./.next/static
67
67
COPY --chown=node:node --from=builder /app/public ./public
68
68
69
- ENV PORT= 3000
70
- ENV HOST= 0.0.0.0
69
+ ENV PORT 3000
70
+ ENV HOST 0.0.0.0
71
71
72
72
EXPOSE 3000
73
73
CMD ["node" , "server.js" ]
0 commit comments