amalia/23-apr-26 #39

Merged
amaliadwiy merged 13 commits from amalia/23-apr-26 into join 2026-04-23 17:31:26 +08:00
3 changed files with 15 additions and 10 deletions
Showing only changes of commit f9b2eb0a80 - Show all commits

View File

@@ -67,12 +67,11 @@ COPY --from=builder /app/package.json ./package.json
COPY --from=builder /app/tsconfig.json ./tsconfig.json
COPY --from=builder /app/prisma ./prisma
COPY --from=builder /app/src ./src
COPY entrypoint.sh ./entrypoint.sh
# Env vars runtime dikelola oleh Portainer (stack env / container env).
# Tidak perlu copy .env ke runner — image tetap bersih tanpa secrets.
RUN chown -R nextjs:nodejs /app && chmod +x entrypoint.sh
RUN chown -R nextjs:nodejs /app
USER nextjs
@@ -81,5 +80,4 @@ EXPOSE 3000
ENV PORT=3000
ENV HOSTNAME="0.0.0.0"
ENTRYPOINT ["./entrypoint.sh"]
CMD ["bun", "run", "start"]

View File

@@ -1,8 +0,0 @@
#!/bin/sh
set -e
echo "⏳ Menjalankan migrasi database..."
./node_modules/.bin/prisma migrate deploy
echo "✅ Migrasi selesai."
exec "$@"