Mythus commited on
Commit
dd39f46
·
verified ·
1 Parent(s): 3cf4b25

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -5
Dockerfile CHANGED
@@ -1,12 +1,21 @@
1
- FROM python:3.10-slim-buster
 
 
2
  RUN useradd -m -u 1000 user
3
  USER user
4
  ENV HOME=/home/user \
5
- PATH=/home/user/.local/bin:$PATH
6
 
7
  WORKDIR $HOME/app
8
- RUN pip install --no-cache-dir --upgrade pip
9
- RUN pip install brotli httpx
10
  COPY --chown=user . $HOME/app
 
 
 
 
 
11
  EXPOSE 8080
12
- CMD ["python", "run.py","--port", "8080"]
 
 
 
1
+ FROM node:14-slim
2
+
3
+ # Create a non-root user
4
  RUN useradd -m -u 1000 user
5
  USER user
6
  ENV HOME=/home/user \
7
+ PATH=/home/user/.local/bin:$PATH
8
 
9
  WORKDIR $HOME/app
10
+
11
+ # Copy application files
12
  COPY --chown=user . $HOME/app
13
+
14
+ # Install dependencies (if there are any Node.js dependencies, list them here)
15
+ RUN npm install
16
+
17
+ # Expose the desired port
18
  EXPOSE 8080
19
+
20
+ # Command to run the script
21
+ CMD ["node", "run.js"]