Mbonea commited on
Commit
0db0ed7
1 Parent(s): 830753c
Files changed (1) hide show
  1. Dockerfile +6 -3
Dockerfile CHANGED
@@ -11,9 +11,9 @@ RUN chmod -R 755 /srv
11
  RUN apt-get update && \
12
  apt-get install -y libu2f-udev libvulkan1 mesa-vulkan-drivers wget
13
 
14
- # Install Thorium Browser
15
- RUN curl -LO https://github.com/Alex313031/thorium/releases/download/M117.0.5938.157/thorium-browser_117.0.5938.157_amd64.deb && \
16
- dpkg -i thorium-browser_117.0.5938.157_amd64.deb
17
 
18
  # Install Node.js and npm
19
  RUN apt-get install -y nodejs npm
@@ -31,5 +31,8 @@ RUN pip install --no-cache-dir -r requirements.txt
31
  COPY package*.json ./
32
  RUN npm install
33
 
 
 
 
34
  # Command to run the application
35
  CMD uvicorn App.app:app --host 0.0.0.0 --port 7860 --workers 4 & celery -A App.Worker.celery worker -c 4 --loglevel=DEBUG
 
11
  RUN apt-get update && \
12
  apt-get install -y libu2f-udev libvulkan1 mesa-vulkan-drivers wget
13
 
14
+ # Install Thorium Browser using Snap
15
+ RUN apt-get install -y snapd && \
16
+ snap install thorium
17
 
18
  # Install Node.js and npm
19
  RUN apt-get install -y nodejs npm
 
31
  COPY package*.json ./
32
  RUN npm install
33
 
34
+ # Remove Thorium Browser .deb package
35
+ RUN rm thorium-browser_117.0.5938.157_amd64.deb
36
+
37
  # Command to run the application
38
  CMD uvicorn App.app:app --host 0.0.0.0 --port 7860 --workers 4 & celery -A App.Worker.celery worker -c 4 --loglevel=DEBUG