@@ -23,25 +23,19 @@ COPY --from=deps /app/node_modules ./node_modules
23
23
COPY . .
24
24
25
25
RUN --mount=type=secret,id=NEXTAUTH_URL \
26
- sed -i "s/NEXTAUTH_URL=/NEXTAUTH_URL=$(cat /run/secrets/NEXTAUTH_URL)/" .env
27
-
28
- RUN --mount=type=secret,id=NEXTAUTH_SECRET \
29
- sed -i "s/NEXTAUTH_SECRET=/NEXTAUTH_SECRET=$(cat /run/secrets/NEXTAUTH_SECRET)/" .env
30
-
31
- RUN --mount=type=secret,id=DATABASE_URL \
32
- sed -i "s/DATABASE_URL=/DATABASE_URL=$(cat /run/secrets/DATABASE_URL)/" .env
33
-
34
- RUN --mount=type=secret,id=NEXT_PUBLIC_SITE_URL \
35
- sed -i "s/NEXT_PUBLIC_SITE_URL=/NEXT_PUBLIC_SITE_URL=$(cat /run/secrets/NEXT_PUBLIC_SITE_URL)/" .env
36
-
37
- RUN --mount=type=secret,id=GOOGLE_CLIENT_ID \
38
- sed -i "s/GOOGLE_CLIENT_ID=/GOOGLE_CLIENT_ID=$(cat /run/secrets/GOOGLE_CLIENT_ID)/" .env
39
-
40
- RUN --mount=type=secret,id=GOOGLE_CLIENT_SECRET \
41
- sed -i "s/GOOGLE_CLIENT_SECRET=/GOOGLE_CLIENT_SECRET=$(cat /run/secrets/GOOGLE_CLIENT_SECRET)/" .env
42
-
43
- RUN --mount=type=secret,id=MAXIMUM_PLAYERS_PER_BOARD \
44
- sed -i "s/MAXIMUM_PLAYERS_PER_BOARD=/MAXIMUM_PLAYERS_PER_BOARD=$(cat /run/secrets/MAXIMUM_PLAYERS_PER_BOARD)/" .env
26
+ --mount=type=secret,id=NEXTAUTH_SECRET \
27
+ --mount=type=secret,id=DATABASE_URL \
28
+ --mount=type=secret,id=NEXT_PUBLIC_SITE_URL \
29
+ --mount=type=secret,id=GOOGLE_CLIENT_ID \
30
+ --mount=type=secret,id=GOOGLE_CLIENT_SECRET \
31
+ --mount=type=secret,id=MAXIMUM_PLAYERS_PER_BOARD \
32
+ sh -c 'echo "NEXTAUTH_URL=$(cat /run/secrets/NEXTAUTH_URL)" > .env && \
33
+ echo "NEXTAUTH_SECRET=$(cat /run/secrets/NEXTAUTH_SECRET)" >> .env && \
34
+ echo "DATABASE_URL=$(cat /run/secrets/DATABASE_URL)" >> .env && \
35
+ echo "NEXT_PUBLIC_SITE_URL=$(cat /run/secrets/NEXT_PUBLIC_SITE_URL)" >> .env && \
36
+ echo "GOOGLE_CLIENT_ID=$(cat /run/secrets/GOOGLE_CLIENT_ID)" >> .env && \
37
+ echo "GOOGLE_CLIENT_SECRET=$(cat /run/secrets/GOOGLE_CLIENT_SECRET)" >> .env && \
38
+ echo "MAXIMUM_PLAYERS_PER_BOARD=$(cat /run/secrets/MAXIMUM_PLAYERS_PER_BOARD)" >> .env'
45
39
46
40
RUN npm run db:generate
47
41
0 commit comments