Skip to content

Commit 89212a4

Browse files
committed
Extract storage package from backend
1 parent 2419e7f commit 89212a4

File tree

18 files changed

+1685
-526
lines changed

18 files changed

+1685
-526
lines changed

todo/Dockerfile

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,18 @@
33
#
44
FROM node:12 AS development-backend
55

6-
RUN mkdir -p /srv/todo/backend && chown -R node:node /srv/todo
6+
RUN mkdir -p /srv/todo/backend &&\
7+
mkdir -p /srv/todo/storage &&\
8+
chown -R node:node /srv/todo
79

810
USER node
911

12+
WORKDIR /srv/todo/storage
13+
14+
COPY --chown=node:node storage/package.json storage/package-lock.json ./
15+
16+
RUN npm install --quiet
17+
1018
WORKDIR /srv/todo/backend
1119

1220
COPY --chown=node:node backend/package.json backend/package-lock.json ./
@@ -48,6 +56,8 @@ WORKDIR /srv/todo/backend
4856

4957
COPY --from=development-backend --chown=root:root /srv/todo/backend/node_modules ./node_modules
5058

59+
COPY --from=development-backend --chown=root:root /srv/todo/storage/node_modules ../storage/node_modules
60+
5161
COPY --from=build-frontend --chown=root:root /srv/todo/frontend/dist ./dist
5262

5363
COPY . .

0 commit comments

Comments
 (0)