aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-02-15 17:33:37 +0900
committernsfisis <nsfisis@gmail.com>2026-02-15 17:33:37 +0900
commit73ad8f96d7df116bcca6e446691ee768a9138d60 (patch)
tree20e6a53659d663c4a80d826606f859f35d1fea22
parent2be44495a92dd9c1b1c65db24639eec250c510e8 (diff)
downloadfeedaka-73ad8f96d7df116bcca6e446691ee768a9138d60.tar.gz
feedaka-73ad8f96d7df116bcca6e446691ee768a9138d60.tar.zst
feedaka-73ad8f96d7df116bcca6e446691ee768a9138d60.zip
fix(docker): update Dockerfile for REST API migrationv0.7.1
Replace obsolete graphql schema copy with openapi spec, add type generation step before frontend build, and use npm ci for reproducibility.
-rw-r--r--Dockerfile6
1 files changed, 3 insertions, 3 deletions
diff --git a/Dockerfile b/Dockerfile
index 9b08ef4..ba2efbd 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -3,11 +3,11 @@ FROM node:22-alpine AS frontend-builder
WORKDIR /app
COPY frontend/package.json frontend/package-lock.json ./
-RUN npm install
+RUN npm ci
+COPY openapi/openapi.yaml /openapi/openapi.yaml
COPY frontend/ ./
-COPY graphql/schema.graphql src/graphql/schema.graphql
-RUN npm run build
+RUN npm run generate && npm run build
##########################################
FROM golang:1.24 AS backend-builder