From 55a2bc8281aa261a63c1a712da0044799adc3b46 Mon Sep 17 00:00:00 2001 From: binhkid2 Date: Thu, 19 Feb 2026 11:42:54 +0900 Subject: [PATCH] fix dockerfile in backend --- README.md | 13 ++++++++++--- backend/Dockerfile | 4 ++-- backend/tsconfig.json | 4 +--- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index e7a054b..5d315c0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # BackEnd -## Backend init +### init ```bash # 1. Set up PostgreSQL and fill in .env @@ -17,7 +17,7 @@ npm run seed:admin npm run seed:posts ``` -## Compile and run Backend +### Compile and run ```bash # development @@ -30,7 +30,7 @@ $ npm run start:dev $ npm run start:prod ``` -## Run tests in Backend +### Run tests ```bash # unit tests @@ -51,4 +51,11 @@ $ npm run dev # build,deploy $ npm run build +``` + +# Deploy +``` +docker compose down --volumes +docker compose build --no-cache +docker compose up --force-recreate ``` \ No newline at end of file diff --git a/backend/Dockerfile b/backend/Dockerfile index 2e47f69..afeca16 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -10,5 +10,5 @@ WORKDIR /app COPY package*.json ./ RUN npm ci --omit=dev COPY --from=base /app/dist ./dist -EXPOSE 3001 -CMD ["node", "dist/main.js"] \ No newline at end of file +EXPOSE 3001 +CMD ["node", "dist/src/main.js"] \ No newline at end of file diff --git a/backend/tsconfig.json b/backend/tsconfig.json index 0735d0a..a2239c1 100644 --- a/backend/tsconfig.json +++ b/backend/tsconfig.json @@ -22,7 +22,5 @@ "paths": { "@/*": ["src/*"] } - }, - "include": ["src/**/*", "scripts/**/*"], - "exclude": ["node_modules", "dist", "test"] + } }