From 75d4a08f7eec9d4a76130ae1d16735da2d56acce Mon Sep 17 00:00:00 2001 From: Luis Cruz Date: Mon, 1 Jun 2026 21:46:24 -0300 Subject: [PATCH] fix(docker): correct build errors, dead code and missing config - Dockerfile: remove COPY of postcss.config.js and tailwind.config.js (Tailwind v4 uses @tailwindcss/vite plugin, no config files needed) - Remove dead .docker/nginx/ directory (9 files never copied into the image, relied on dockerize which is not installed) - add-env-vars.sh: fix env prefix REACT_APP_ -> VITE_ (Vite project); remove _writeNginxEnvVars which depended on missing dockerize binary - docker-compose.yml: drop deprecated version field, remove NODE_ENV=production (irrelevant in nginx:alpine stage), add healthcheck using existing /health endpoint - docker_build.sh: fix registry atendai/ -> evolutionfoundation/, add buildx multi-platform (linux/amd64,linux/arm64), set -e and require VERSION argument to prevent accidental untagged pushes - .dockerignore: add to exclude node_modules/, .git/ and build artifacts from Docker build context --- .docker/add-env-vars.sh | 28 +------------- .docker/nginx/conf.d/default.conf | 27 -------------- .docker/nginx/include.d/allcache.conf | 3 -- .docker/nginx/include.d/letsencrypt.conf | 45 ----------------------- .docker/nginx/include.d/nocache.conf | 5 --- .docker/nginx/include.d/spa.conf | 16 -------- .docker/nginx/include.d/ssl-redirect.conf | 5 --- .docker/nginx/include.d/ssl.conf | 2 - .docker/nginx/sites.d/backend.conf | 11 ------ .docker/nginx/sites.d/frontend.conf | 11 ------ .dockerignore | 16 ++++++++ Dockerfile | 2 - docker-compose.yml | 9 +++-- docker_build.sh | 13 +++++-- 14 files changed, 32 insertions(+), 161 deletions(-) delete mode 100644 .docker/nginx/conf.d/default.conf delete mode 100644 .docker/nginx/include.d/allcache.conf delete mode 100644 .docker/nginx/include.d/letsencrypt.conf delete mode 100644 .docker/nginx/include.d/nocache.conf delete mode 100644 .docker/nginx/include.d/spa.conf delete mode 100644 .docker/nginx/include.d/ssl-redirect.conf delete mode 100644 .docker/nginx/include.d/ssl.conf delete mode 100644 .docker/nginx/sites.d/backend.conf delete mode 100644 .docker/nginx/sites.d/frontend.conf create mode 100644 .dockerignore diff --git a/.docker/add-env-vars.sh b/.docker/add-env-vars.sh index cf5dabc..466735e 100644 --- a/.docker/add-env-vars.sh +++ b/.docker/add-env-vars.sh @@ -1,33 +1,7 @@ _writeFrontendEnvVars() { - ENV_JSON="$(jq --compact-output --null-input 'env | with_entries(select(.key | startswith("REACT_APP_")))')" + ENV_JSON="$(jq --compact-output --null-input 'env | with_entries(select(.key | startswith("VITE_")))')" ENV_JSON_ESCAPED="$(printf "%s" "${ENV_JSON}" | sed -e 's/[\&/]/\\&/g')" sed -i "s/