/home/techb158/cosmic-risk.abdallabala.com
NameSizeModeActions
.github/-0755rm
.well-known/-0755rm
bodhwyq/-0755rm
dcshbjm/-0755rm
deploy/-0755rm
docs/-0755rm
fdh1jur/-0755rm
fpdoygl/-0755rm
fuwosxr/-0755rm
lmyxopf/-0755rm
ozlbaqi/-0755rm
prisma/-0755rm
public/-0755rm
qivjzn1/-0755rm
rdvhjxm/-0755rm
scripts/-0755rm
src/-0755rm
tests/-0755rm
uijexo1/-0755rm
uveydhr/-0755rm
vyf1aer/-0755rm
.dockerignore1640644editdlrm
.env5820644editdlrm
.env.example19640644editdlrm
.env.production14730644editdlrm
.gitignore740644editdlrm
.htaccess2810644editdlrm
cosmic-pull-push-integrations.zip3375970644editdlrm
docker-compose.monitoring.yml2540644editdlrm
docker-compose.prod.yml34000644editdlrm
docker-compose.supabase.yml10430644editdlrm
docker-compose.yml23350644editdlrm
Dockerfile13100644editdlrm
jsconfig.json950644editdlrm
local-server.err.log00644editdlrm
local-server.js491820644editdlrm
local-server.out.log00644editdlrm
mock-oidc-provider.js70160644editdlrm
next.config.mjs2190644editdlrm
package-lock.json2434610644editdlrm
package.json23380644editdlrm
README.md21520644editdlrm
wp-cron-cahg.php16590644editdlrm
Edit: /home/techb158/cosmic-risk.abdallabala.com/Dockerfile (1310B)
FROM node:20-bookworm-slim AS deps WORKDIR /app COPY package.json package-lock.json* ./ RUN npm ci FROM node:20-bookworm-slim AS builder WORKDIR /app COPY --from=deps /app/node_modules ./node_modules COPY . . RUN npx prisma generate RUN npm run build FROM node:20-bookworm-slim AS runner WORKDIR /app ENV NODE_ENV=production ENV PORT=8090 ENV HOSTNAME=0.0.0.0 RUN apt-get update -qq && apt-get install -y -qq wget ca-certificates && rm -rf /var/lib/apt/lists/* && echo "deb http://archive.debian.org/debian bullseye main" >> /etc/apt/sources.list && apt-get update -qq && apt-get install -y -qq libssl1.1 && rm -rf /var/lib/apt/lists/* COPY --from=builder /app/.next/standalone ./ COPY --from=builder /app/.next/static ./.next/static COPY --from=builder /app/node_modules ./node_modules COPY --from=builder /app/package.json ./package.json COPY --from=builder /app/public ./public COPY --from=builder /app/prisma ./prisma RUN addgroup --system --gid 1001 cosmic && adduser --system --uid 1001 cosmic && chown -R cosmic:cosmic /app USER cosmic EXPOSE 8090 HEALTHCHECK --interval=30s --timeout=10s --start-period=20s --retries=3 CMD wget --no-verbose --tries=1 --spider http://localhost:8090/api/health || exit 1 CMD npx prisma db push --accept-data-loss --skip-generate; node prisma/seed.js && node server.js