File size: 370 Bytes
3f5bfd5
 
 
 
 
 
4d4882d
 
 
 
 
 
3f5bfd5
 
 
 
 
fbcd82a
3f5bfd5
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM mcr.microsoft.com/playwright:v1.53.0-jammy

WORKDIR /app
COPY package.json ./
RUN npm install --omit=dev

COPY entry.sh /entry.sh
RUN chmod +x /entry.sh

# OPTIONAL: delete USER pwuser line; stay root
ENTRYPOINT ["/entry.sh"]

COPY server.js login.js ./

ENV STATE_DIR=/data
RUN mkdir -p $STATE_DIR/log

USER 0
ENV PORT=$PORT
EXPOSE $PORT
ENTRYPOINT ["npm","start"]