Update Dockerfile
Browse files- Dockerfile +3 -5
Dockerfile
CHANGED
@@ -1,7 +1,5 @@
|
|
1 |
FROM node:20-slim AS builder
|
2 |
|
3 |
-
RUN useradd -m -u 1000 user
|
4 |
-
|
5 |
USER root
|
6 |
|
7 |
RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
|
@@ -32,7 +30,7 @@ RUN apt-get update && apt-get install -y \
|
|
32 |
|
33 |
WORKDIR /app
|
34 |
|
35 |
-
RUN chown -R
|
36 |
COPY --chown=user sync-notes.js ./
|
37 |
|
38 |
RUN npm install -g pm2 && \
|
@@ -43,10 +41,10 @@ COPY --from=builder /app/enclosed/packages/app-server/dist-node/index.cjs ./inde
|
|
43 |
|
44 |
RUN git clone https://kogakisaki:[email protected]/kogakisaki/enclosed-db ./.data
|
45 |
|
46 |
-
RUN chown -R
|
47 |
RUN chmod 777 /app/.data
|
48 |
|
49 |
-
USER
|
50 |
|
51 |
EXPOSE 8787
|
52 |
|
|
|
1 |
FROM node:20-slim AS builder
|
2 |
|
|
|
|
|
3 |
USER root
|
4 |
|
5 |
RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
|
|
|
30 |
|
31 |
WORKDIR /app
|
32 |
|
33 |
+
RUN chown -R 1000 /app
|
34 |
COPY --chown=user sync-notes.js ./
|
35 |
|
36 |
RUN npm install -g pm2 && \
|
|
|
41 |
|
42 |
RUN git clone https://kogakisaki:[email protected]/kogakisaki/enclosed-db ./.data
|
43 |
|
44 |
+
RUN chown -R 1000 /app/.data
|
45 |
RUN chmod 777 /app/.data
|
46 |
|
47 |
+
USER 1000
|
48 |
|
49 |
EXPOSE 8787
|
50 |
|