Open1
初めてのShellScript

参考:
Dockerfileでは下記のように記載すると、コンテナ立ち上げ時にShellScriptを実行してくれる。
Dockerfile
FROM oven/bun:latest
WORKDIR /app
COPY . .
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
# ENTRYPOINT で前処理 → CMD で本処理
ENTRYPOINT ["/entrypoint.sh"]
CMD ["bun", "run", "dev"]
#!/bin/sh
echo "🔧 Installing Prisma..."
bun add -d prisma
bun add @prisma/client
# Prisma generate なども可能
# bunx prisma generate
echo "✅ Prisma ready. Launching app..."
# DockerfileのCMDを実行する。
exec "$@"