2025-02-11 19:01:24 +01:00
|
|
|
FROM node:20-alpine
|
2025-02-10 15:42:23 +01:00
|
|
|
|
|
|
|
|
WORKDIR /app
|
|
|
|
|
|
|
|
|
|
RUN addgroup --system --gid 1001 nodejs
|
|
|
|
|
RUN adduser --system --uid 1001 nextjs
|
2025-02-11 19:01:24 +01:00
|
|
|
|
|
|
|
|
RUN mkdir /cfg
|
|
|
|
|
RUN ln -s .env /cfg/.env
|
|
|
|
|
|
2025-02-10 15:42:23 +01:00
|
|
|
USER nextjs
|
|
|
|
|
|
2025-02-11 17:48:11 +01:00
|
|
|
COPY --chown=nextjs:nodejs ./docker/apps/login/.next/standalone ./
|
|
|
|
|
COPY --chown=nextjs:nodejs ./docker/apps/login/.next/static ./apps/login/.next/static
|
|
|
|
|
COPY --chown=nextjs:nodejs ./docker/apps/login/public ./apps/login/public
|
2025-02-10 15:42:23 +01:00
|
|
|
|
|
|
|
|
ENV HOSTNAME="0.0.0.0"
|
|
|
|
|
CMD node apps/login/server.js
|