diff --git a/Dockerfile b/Dockerfile index a024b50..60934eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,8 @@ FROM node:lts as builder RUN mkdir /app WORKDIR /app COPY package.json package-lock.json /app/ -RUN npm ci --ignore-scripts +RUN npm set-script prepare "" +RUN npm ci ENV NODE_ENV=production @@ -25,7 +26,8 @@ RUN mkdir data COPY package.json package-lock.json /app/ COPY ./prisma /app/prisma -RUN npm ci --ignore-scripts +RUN npm set-script prepare "" +RUN npm ci COPY --from=builder /app/dist /app EXPOSE 5000 diff --git a/package-lock.json b/package-lock.json index 7be849f..c7801e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "wishlist", - "version": "0.1.0", + "version": "0.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "0.1.0", + "version": "0.1.1", "dependencies": { "@prisma/client": "^3.8.1", "axios": "^0.25.0", diff --git a/package.json b/package.json index a77f3ff..b0d6fe9 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.0", + "version": "0.1.1", "scripts": { "dev": "concurrently --kill-others \"npm run dev:frontend\" \"npm run dev:backend\"", "dev:frontend": "vite", diff --git a/src/api/config/initApp.ts b/src/api/config/initApp.ts index eb89892..4eb83f2 100644 --- a/src/api/config/initApp.ts +++ b/src/api/config/initApp.ts @@ -16,7 +16,10 @@ export default async (opts: FastifyContextConfig = {}) => { }) await app.register(cors, { - origin: true, + origin: + process.env.NODE_ENV === 'development' + ? /https?:\/\/localhost(:\d+)?/ + : false, }) await app.register(compress)