diff --git a/system1-factory/api/Dockerfile b/system1-factory/api/Dockerfile index 4bbc9ac..dfd16c2 100644 --- a/system1-factory/api/Dockerfile +++ b/system1-factory/api/Dockerfile @@ -14,6 +14,9 @@ RUN apk add --no-cache --virtual .build-deps python3 make g++ && \ # 앱 소스 복사 COPY system1-factory/api/ ./ +# shared 모듈 심링크 (routes에서 ../../../shared/ 경로 호환) +RUN ln -s /usr/src/app/shared /usr/src/shared + # 로그/업로드 디렉토리 생성 RUN mkdir -p logs uploads/issues uploads/equipments uploads/purchase_requests RUN chown -R node:node /usr/src/app diff --git a/system2-report/api/Dockerfile b/system2-report/api/Dockerfile index c900b6d..57ce6c1 100644 --- a/system2-report/api/Dockerfile +++ b/system2-report/api/Dockerfile @@ -12,6 +12,7 @@ RUN npm install --omit=dev COPY system2-report/api/ ./ +RUN ln -s /usr/src/app/shared /usr/src/shared RUN mkdir -p logs uploads RUN chown -R node:node /usr/src/app USER node diff --git a/tksupport/api/Dockerfile b/tksupport/api/Dockerfile index f809175..b2f7915 100644 --- a/tksupport/api/Dockerfile +++ b/tksupport/api/Dockerfile @@ -9,6 +9,7 @@ RUN npm install --omit=dev COPY tksupport/api/ ./ +RUN ln -s /usr/src/app/shared /usr/src/shared RUN chown -R node:node /usr/src/app USER node diff --git a/user-management/api/Dockerfile b/user-management/api/Dockerfile index 5446b46..9b59517 100644 --- a/user-management/api/Dockerfile +++ b/user-management/api/Dockerfile @@ -10,6 +10,7 @@ RUN npm install --omit=dev COPY user-management/api/ ./ COPY user-management/migrations/ /usr/src/migrations/ +RUN ln -s /usr/src/app/shared /usr/src/shared RUN mkdir -p /usr/src/app/uploads/consumables && \ chown -R node:node /usr/src/app /usr/src/migrations USER node