GUI-STUDIO commited on
Commit
538e792
·
1 Parent(s): e3e2a67

dockerfile updates

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -2
Dockerfile CHANGED
@@ -2,7 +2,11 @@ FROM oven/bun:latest
2
 
3
  USER root
4
 
5
- RUN apt-get update && rm -rf /var/lib/apt/lists/*
 
 
 
 
6
 
7
  # COPY --from=mwader/static-ffmpeg:latest --chmod=755 /ffmpeg /usr/local/bin/
8
  # COPY --from=mwader/static-ffmpeg:latest --chmod=755 /ffprobe /usr/local/bin/
@@ -15,9 +19,12 @@ COPY --from=mwader/static-ffmpeg:6.1.1 --chmod=755 /ffprobe /usr/local/bin/
15
 
16
  RUN ffmpeg -version
17
 
18
- RUN useradd -m -u 1000 user
19
  WORKDIR /app
20
 
 
 
 
21
  USER user
22
  ENV PATH="/home/user/.bun/bin:$PATH"
23
 
@@ -26,6 +33,8 @@ ENV FFPROBE_V="6.1.1"
26
 
27
  ENV NODE_TLS_REJECT_UNAUTHORIZED="0"
28
 
 
 
29
  COPY --chown=user . .
30
 
31
  EXPOSE 7860
 
2
 
3
  USER root
4
 
5
+ RUN apt-get update
6
+ # RUN apt-get upgrade -y
7
+ # RUN apt-get install -y ffmpeg
8
+ RUN rm -rf /var/lib/apt/lists/*
9
+
10
 
11
  # COPY --from=mwader/static-ffmpeg:latest --chmod=755 /ffmpeg /usr/local/bin/
12
  # COPY --from=mwader/static-ffmpeg:latest --chmod=755 /ffprobe /usr/local/bin/
 
19
 
20
  RUN ffmpeg -version
21
 
22
+ RUN useradd -m -u 1002 user
23
  WORKDIR /app
24
 
25
+ COPY --chown=user package.json ./
26
+ RUN bun install --production
27
+
28
  USER user
29
  ENV PATH="/home/user/.bun/bin:$PATH"
30
 
 
33
 
34
  ENV NODE_TLS_REJECT_UNAUTHORIZED="0"
35
 
36
+ ENV NODE_ENV=production
37
+
38
  COPY --chown=user . .
39
 
40
  EXPOSE 7860