diff --git a/.env b/.env index ab1f4a9..b1b8bb7 100644 --- a/.env +++ b/.env @@ -108,4 +108,4 @@ NEXT_PUBLIC_REALTIME_API_MODE="" NEXT_PUBLIC_SLIDE_MODE="" # System Prompt -NEXT_PUBLIC_SYSTEM_PROMPT=" +NEXT_PUBLIC_SYSTEM_PROMPT="" diff --git a/Dockerfile b/Dockerfile index 156b550..f2f9316 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,16 @@ # ベースイメージとしてNode.js 20を使用 FROM node:20 +# 必要なシステムライブラリをインストール +RUN apt-get update && apt-get install -y \ + libcairo2-dev \ + libpango1.0-dev \ + libjpeg-dev \ + libgif-dev \ + librsvg2-dev \ + pkg-config \ + && rm -rf /var/lib/apt/lists/* + # 作業ディレクトリを設定 WORKDIR /app @@ -13,11 +23,8 @@ RUN npm ci # アプリケーションのソースコードをコピー COPY . . -# アプリケーションをビルド -RUN npm run build - # 3000番ポートを公開 EXPOSE 3000 -# アプリケーションを起動 -CMD ["npm", "start"] +# 開発モードでアプリケーションを起動 +CMD ["npm", "run", "dev"] diff --git a/docker-compose.yml b/docker-compose.yml index 3d36cd8..7948de0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,8 @@ services: ports: - '3000:3000' volumes: - - .:/work + - .:/app + - /app/node_modules env_file: - .env + command: npm run dev