From 4bc2454f4454f42a3c4667daad45073e0aa873d6 Mon Sep 17 00:00:00 2001 From: Pau Costa Date: Sat, 28 Mar 2026 17:39:43 +0100 Subject: [PATCH] Add Docker deployment support for API and Web services - Add Dockerfiles for API and Web apps with multi-stage builds. - Configure `docker-compose.yml` to manage services (Postgres, API, Web, pgAdmin). - Add `.dockerignore` for optimized builds. - Include `DOCKER_SETUP.md` for deployment steps and guidance. --- .dockerignore | 19 +++++++++++++ .idea/workspace.xml | 38 ++++++++++++++----------- DOCKER_SETUP.md | 59 +++++++++++++++++++++++++++++++++++++++ apps/api/Dockerfile | 48 +++++++++++++++++++++++++++++++ apps/web/Dockerfile | 45 +++++++++++++++++++++++++++++ apps/web/package.json | 2 +- apps/web/svelte.config.js | 2 +- docker-compose.yml | 40 ++++++++++++++++++++++---- 8 files changed, 229 insertions(+), 24 deletions(-) create mode 100644 .dockerignore create mode 100644 DOCKER_SETUP.md create mode 100644 apps/api/Dockerfile create mode 100644 apps/web/Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..5aef689 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,19 @@ +# Dependency +node_modules +dist +.svelte-kit +build + +# Environment +.env +.env.* +!.env.example + +# OS +.DS_Store +Thumbs.db + +# Docker +Dockerfile +docker-compose.yml +.dockerignore diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 30c6221..b152a8f 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,19 +4,7 @@