Sign inSign up

starzeus/mailrelay-smtp-server:0.2.0

Multi-platform
Message queues
Developer tools
Monitoring & observability
Index digest

sha256:453f089138cf2c684d0d7b4966aa341bd27dc78157494448ca321709f92c1c48

OS/ARCH

Compressed size

410.54 MB

Last pushed

over 1 year by starzeus

Type

Image

Manifest digest

sha256:2e6440ed57956009b54a6b0d70b0273f9e176ae27df931a44d448b414507afc6

Image Layers

1# debian.sh --arch 'amd64' out/28.85 MB
2RUN /bin/sh -c groupadd --gid3.98 KB
3ENV NODE_VERSION=20.18.30 B
4RUN /bin/sh -c ARCH= OPENSSL_ARCH=38.98 MB
5ENV YARN_VERSION=1.22.220 B
6RUN /bin/sh -c set -ex1.66 MB
7COPY docker-entrypoint.sh /usr/local/bin/ # buildkit447 B
8ENTRYPOINT ["docker-entrypoint.sh"]0 B
9CMD ["node"]0 B
10WORKDIR /app93 B
11WORKDIR /app32 B
12ENV NODE_ENV=production NEXT_TELEMETRY_DISABLED=1 DATABASE_URL=file:/app/data/mailrelay.db SMTP_HOST=0.0.0.00 B
13RUN /bin/sh -c apt-get update1.02 MB
14RUN /bin/sh -c addgroup --system1.85 KB
15COPY /app/public ./public # buildkit1.12 KB
16COPY /app/prisma ./prisma # buildkit1.57 KB
17COPY /app/package.json ./package.json # buildkit722 B
18COPY /app/package-lock.json ./package-lock.json # buildkit35.31 KB
19COPY /app/server.ts ./server.ts # buildkit444 B
20COPY /app/tsconfig.server.json ./tsconfig.server.json # buildkit347 B
21COPY /app/server ./server # buildkit3.79 KB
22COPY /app/src/lib ./src/lib # buildkit4.68 KB
23COPY --chown=nextjs:nodejs /app/.next/standalone ./ #11.5 MB
24COPY --chown=nextjs:nodejs /app/.next/static ./.next/static #397.42 KB
25RUN /bin/sh -c npm ci320.78 MB
26RUN /bin/sh -c npx prisma7.31 MB
27COPY docker-entrypoint.sh /app/docker-entrypoint.sh # buildkit451 B
28RUN /bin/sh -c chmod +x443 B
29USER nextjs0 B
30RUN /bin/sh -c npx prisma2.3 KB
31ARG PORT=30000 B
32ARG SMTP_PORT=25250 B
33EXPOSE map[3000/tcp:{}]0 B
34EXPOSE map[2525/tcp:{}]0 B
35ENTRYPOINT ["/app/docker-entrypoint.sh"]0 B

Command

# debian.sh --arch 'amd64' out/ 'bullseye' '@1738540800'