Block a user
rental-financial (latest)
Published 2026-10-13 16:21:17 -04:00 by jmaddy
Installation
docker pull git.jymaddy.us/jmaddy/rental-financial:latestsha256:17ba89fbe0f5354ec6b9b7544d3d6bdcddc93480e00444afbc4fae0314d127a3
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 3364ab1932 | linux/amd64 | 122 MiB |
Image Layers ( linux/amd64)
| ADD alpine-minirootfs-3.24.2-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| WORKDIR /app |
| RUN /bin/sh -c apk add --no-cache libstdc++ && addgroup -S -g 1001 nodejs && adduser -S -u 1001 -G nodejs nextjs && mkdir -p /app/data /app/uploads && chown nextjs:nodejs /app/data /app/uploads # buildkit |
| COPY /usr/local/bin/node /usr/local/bin/node # buildkit |
| COPY /opt/prisma /opt/prisma # buildkit |
| RUN /bin/sh -c ln -s /opt/prisma/node_modules/.bin/prisma /usr/local/bin/prisma # buildkit |
| COPY /app/prisma ./prisma # buildkit |
| COPY /app/prisma.config.cjs ./prisma.config.cjs # buildkit |
| COPY /app/public ./public # buildkit |
| COPY --chown=nextjs:nodejs /app/.next/standalone ./ # buildkit |
| COPY --chown=nextjs:nodejs /app/.next/static ./.next/static # buildkit |
| ENV NODE_ENV=production NEXT_TELEMETRY_DISABLED=1 PORT=3000 HOSTNAME=0.0.0.0 |
| EXPOSE [3000/tcp] |
| CMD ["sh" "-c" " for d in /app/data /app/uploads; do [ \"$(stat -c %U \"$d\")\" = nextjs ] || chown -R nextjs:nodejs \"$d\"; done && exec su -s /bin/sh nextjs -c ' echo \"=== Starting Rental Financials ===\" && echo \"=== Running Prisma Migrations ===\" && prisma migrate deploy --config prisma.config.cjs && echo \"=== Migrations Complete ===\" && echo \"=== Starting Next.js Server ===\" && node server.js ' "] |