From 2dea3cfaa07844b2845a851625b96487517a0208 Mon Sep 17 00:00:00 2001 From: dohyeons Date: Mon, 13 Oct 2025 15:48:17 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8B=A4=EC=84=9C=EB=B2=84=20=EB=8F=84?= =?UTF-8?q?=EC=BB=A4=20=ED=8C=8C=EC=9D=BC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/deploy/backend.Dockerfile | 4 ++-- docker/deploy/docker-compose.yml | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/docker/deploy/backend.Dockerfile b/docker/deploy/backend.Dockerfile index e5195e48..b7ecb1ba 100644 --- a/docker/deploy/backend.Dockerfile +++ b/docker/deploy/backend.Dockerfile @@ -34,8 +34,8 @@ COPY --from=build /app/dist ./dist # Copy package files COPY package*.json ./ -# Create logs and uploads directories and set permissions (use existing node user with UID 1000) -RUN mkdir -p logs uploads && chown -R node:node logs uploads && chmod -R 755 logs uploads +# Create logs, uploads, and data directories and set permissions (use existing node user with UID 1000) +RUN mkdir -p logs uploads data/mail-sent && chown -R node:node logs uploads data && chmod -R 755 logs uploads data EXPOSE 3001 USER node diff --git a/docker/deploy/docker-compose.yml b/docker/deploy/docker-compose.yml index 9388b57e..d3934c00 100644 --- a/docker/deploy/docker-compose.yml +++ b/docker/deploy/docker-compose.yml @@ -20,7 +20,8 @@ services: LOG_LEVEL: info ENCRYPTION_KEY: ilshin-plm-mail-encryption-key-32characters-2024-secure volumes: - - /home/vexplor/backend_data:/app/uploads + - /home/vexplor/backend_data/uploads:/app/uploads + - /home/vexplor/backend_data/data:/app/data labels: - traefik.enable=true - traefik.http.routers.backend.rule=Host(`api.vexplor.com`)