From 6adbf82a445377fd02eff3aa255b49996ff1e780 Mon Sep 17 00:00:00 2001 From: Seongmin Lee Date: Mon, 15 Jun 2026 09:35:32 +0900 Subject: [PATCH] docker-compose: use directory mount file mount breaks when file is modified Signed-off-by: Seongmin Lee --- docker-compose.yml | 7 +------ localinfra/tailwind.Dockerfile | 7 +++++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 49a06937..cc34cf34 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -329,12 +329,7 @@ services: working_dir: /build init: true volumes: - - ./tailwind.config.js:/build/tailwind.config.js:ro - - ./input.css:/build/input.css:ro - - ./appview/pages/templates:/build/appview/pages/templates:ro - - ./docs:/build/docs:ro - - ./blog/templates:/build/blog/templates:ro - - ./blog/posts:/build/blog/posts:ro + - .:/build:ro - ./appview/pages/static:/build/appview/pages/static command: ["-i", "input.css", "-o", "appview/pages/static/tw.css", "--watch=always"] diff --git a/localinfra/tailwind.Dockerfile b/localinfra/tailwind.Dockerfile index 4b33995f..48f81d7c 100644 --- a/localinfra/tailwind.Dockerfile +++ b/localinfra/tailwind.Dockerfile @@ -1,6 +1,6 @@ FROM node:22-alpine -WORKDIR /build +WORKDIR /deps RUN npm install --no-save \ tailwindcss@3.4.17 \ @@ -8,5 +8,8 @@ RUN npm install --no-save \ tailwindcss-animated@1.1.2 ENV BROWSERSLIST_IGNORE_OLD_DATA=true +ENV NODE_PATH=/deps/node_modules + +WORKDIR /build -ENTRYPOINT ["node_modules/.bin/tailwindcss"] +ENTRYPOINT ["/deps/node_modules/.bin/tailwindcss"] -- 2.51.2