file permissions fixes
This commit is contained in:
10
Dockerfile
10
Dockerfile
@@ -1,7 +1,9 @@
|
|||||||
FROM node:jod-alpine
|
# Existing Dockerfile content
|
||||||
|
FROM node:20.11.0-slim
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY package.json package-lock.json tsconfig.json ./
|
COPY package*.json ./
|
||||||
COPY src/ ./src/
|
|
||||||
RUN npm install
|
RUN npm install
|
||||||
RUN npm run build
|
COPY . .
|
||||||
|
RUN mkdir -p /app/data && chown -R node:node /app/data
|
||||||
|
USER node
|
||||||
CMD ["npm", "run", "prod"]
|
CMD ["npm", "run", "prod"]
|
||||||
|
|||||||
@@ -23,6 +23,12 @@ services:
|
|||||||
timeout: 5s
|
timeout: 5s
|
||||||
retries: 5
|
retries: 5
|
||||||
start_period: 10s
|
start_period: 10s
|
||||||
|
command: >
|
||||||
|
/bin/sh -c "
|
||||||
|
mkdir -p /app/data &&
|
||||||
|
chown -R node:node /app/data &&
|
||||||
|
npm run prod
|
||||||
|
"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
redis_discord-net:
|
redis_discord-net:
|
||||||
|
|||||||
Reference in New Issue
Block a user