From eee067f0cac2fe53d0b0f1b6a41275558563c45b Mon Sep 17 00:00:00 2001 From: valitovgaziz Date: Fri, 12 Jun 2026 11:19:33 +0500 Subject: [PATCH] fix: track Dockerfile and .dockerignore in easySite .gitignore was ignoring these files, causing them to be missing on fresh checkout (e.g. after git pull on server), which broke the Docker build. Removed the ignore entries so the files are tracked by git. --- main_dc/yalarba/easySite/.dockerignore | 8 ++++++++ main_dc/yalarba/easySite/.gitignore | 4 +--- main_dc/yalarba/easySite/Dockerfile | 21 +++++++++++++++++++++ 3 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 main_dc/yalarba/easySite/.dockerignore create mode 100644 main_dc/yalarba/easySite/Dockerfile diff --git a/main_dc/yalarba/easySite/.dockerignore b/main_dc/yalarba/easySite/.dockerignore new file mode 100644 index 0000000..de30f29 --- /dev/null +++ b/main_dc/yalarba/easySite/.dockerignore @@ -0,0 +1,8 @@ +# .dockerignore +node_modules +.nuxt +.output +.git +*.log +.env +.DS_Store \ No newline at end of file diff --git a/main_dc/yalarba/easySite/.gitignore b/main_dc/yalarba/easySite/.gitignore index 17aa31e..de30f29 100644 --- a/main_dc/yalarba/easySite/.gitignore +++ b/main_dc/yalarba/easySite/.gitignore @@ -5,6 +5,4 @@ node_modules .git *.log .env -.DS_Store -Dockerfile -.dockerignore \ No newline at end of file +.DS_Store \ No newline at end of file diff --git a/main_dc/yalarba/easySite/Dockerfile b/main_dc/yalarba/easySite/Dockerfile new file mode 100644 index 0000000..6afd0bf --- /dev/null +++ b/main_dc/yalarba/easySite/Dockerfile @@ -0,0 +1,21 @@ +FROM node:24.11.0-alpine + +WORKDIR /app + +COPY package*.json ./ +COPY nuxt.config.ts ./ +COPY tsconfig.json ./ + +# Увеличиваем память +ENV NODE_OPTIONS="--max-old-space-size=4096" + +RUN npm install --production + +COPY . . + +# Собираем без таймаута +RUN npm run build + +EXPOSE 3000 + +CMD ["node", ".output/server/index.mjs"] \ No newline at end of file