From 80fb6aa9b4b476fb4e6e2c360350f93570406bab Mon Sep 17 00:00:00 2001 From: Tracewebstudio Dev Date: Thu, 16 Apr 2026 10:47:30 +0200 Subject: [PATCH] fix(build): use multi-stage Dockerfile and add .dockerignore - Change .woodpecker.yml to use Dockerfile (multi-stage) instead of Dockerfile.simple - Add .dockerignore to exclude node_modules and build artifacts - Reduces image size to avoid 413 Payload Too Large error --- .dockerignore | 28 ++++++++++++++++++++++++++++ .woodpecker.yml | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..bae7cec --- /dev/null +++ b/.dockerignore @@ -0,0 +1,28 @@ +node_modules +.git +.gitignore +.env +.env.local +.env.*.local +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.vscode +.idea +*.log +.DS_Store +.output +.vinxi +dist +*.tsbuildinfo +coverage +.nyc_output +.cache +.next +.vercel +netlify +*.test.ts +*.spec.ts +**/__tests__ +**/test +**/tests \ No newline at end of file diff --git a/.woodpecker.yml b/.woodpecker.yml index c198187..09f932d 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -8,7 +8,7 @@ steps: settings: registry: registry.nxtgauge.com repo: nxtgauge-frontend-solid - dockerfile: Dockerfile.simple + dockerfile: Dockerfile tags: - ${CI_COMMIT_SHA} - latest