From 8931d9514adf61bbb80a7fe40db24b9b45fa0c53 Mon Sep 17 00:00:00 2001 From: Zotov Ivan Yuryevich Date: Wed, 29 Apr 2026 22:16:42 +0300 Subject: [PATCH] ci: add dockerfile --- .dockerignore | 38 ++++++++++++++++++++++++++++++++++++++ Dockerfile | 13 +++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..5776637 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,38 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +.astro +*.local + +# Editor +.DS_Store +.vscode/* +!.vscode/extensions.json +.idea + +# Vite +vite.config.js.timestamp-* +vite.config.ts.timestamp-* + +# TypeScript +*.tsbuildinfo + +# Env +.env +.env.* + +# Legacy / optional (keep if you use these tools) +/build +/coverage +/test-results +/playwright-report +/playwright/.cache diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1966d43 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM node:22 + +WORKDIR /app +COPY package.json ./ +COPY package-lock.json ./ +RUN npm ci + +COPY . . + +RUN npm run build + +EXPOSE 3000 +CMD ["npm", "start"] \ No newline at end of file