oopshnik commited on
Commit
8550db6
·
1 Parent(s): 794c5cf
Files changed (2) hide show
  1. Dockerfile +29 -0
  2. README.md +2 -2
Dockerfile ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ghcr.io/open-webui/open-webui:main
2
+
3
+ WORKDIR /app/backend
4
+
5
+ RUN mkdir -p /app/backend/static
6
+ RUN mkdir -p /app/backend/data
7
+ RUN mkdir -p /app/cache
8
+
9
+ # Install necessary dependencies
10
+ RUN apt-get update && apt-get install -y apache2-utils sqlite3
11
+
12
+ # Update the password in webui.db
13
+ # COPY webui.db /webui.db
14
+ # RUN --mount=type=secret,id=ORIN_PASSWORD,mode=0444,required=true \
15
+ # htpasswd -bnBC 10 "" "$(cat /run/secrets/ORIN_PASSWORD)" | tr -d ':\n' > /tmp/password_hash && \
16
+ # sqlite3 /webui.db "UPDATE auth SET password='$(cat /tmp/password_hash)' WHERE email='[email protected]';" && \
17
+ # rm /tmp/password_hash
18
+
19
+ # Copy the updated webui.db to the desired location
20
+ # RUN cp /webui.db /app/backend/data/webui.db
21
+ COPY webui.db /app/backend/data/webui.db
22
+
23
+ RUN chmod -R 777 /app/backend/static
24
+ RUN chmod -R 777 /app/backend/data
25
+ RUN chmod -R 777 /app/cache
26
+
27
+ EXPOSE 7860
28
+
29
+ CMD ["bash", "start.sh"]
README.md CHANGED
@@ -1,6 +1,6 @@
1
  ---
2
- title: Openwebui
3
- emoji: 🐢
4
  colorFrom: indigo
5
  colorTo: pink
6
  sdk: docker
 
1
  ---
2
+ title: OpenWebUI
3
+ emoji: 💬
4
  colorFrom: indigo
5
  colorTo: pink
6
  sdk: docker