RohanVashisht commited on
Commit
8eca1af
·
verified ·
1 Parent(s): 77f0b94

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -12
Dockerfile CHANGED
@@ -1,16 +1,17 @@
1
- FROM ubuntu:24.04
 
2
  WORKDIR /app
3
- # Install dependencies
4
- RUN apt-get update -y && \
5
- apt-get install -y wget libmicrohttpd-dev
6
- # Download server binary
7
- RUN wget -O server https://github.com/Zigistry/backend/releases/download/ZigistryBackend/server
8
- RUN chmod +x server
9
- # Download libsql library
10
- RUN mkdir -p include
11
- RUN wget -O ./include/liblibsql.so https://github.com/Zigistry/backend/releases/download/ZigistryBackend/liblibsql.so
12
- # Ensure server can find shared library
13
  ENV LD_LIBRARY_PATH=/app/include:$LD_LIBRARY_PATH
 
14
  EXPOSE 7860
15
- # Keep container alive if server forks to background
16
  CMD ["sh", "-c", "./server || tail -f /dev/null"]
 
1
+ FROM fedora:latest
2
+
3
  WORKDIR /app
4
+
5
+ RUN dnf install -y wget libmicrohttpd && dnf clean all
6
+
7
+ RUN wget -O server https://github.com/Zigistry/backend/releases/download/ZigistryBackend/server && \
8
+ chmod +x server
9
+
10
+ RUN mkdir -p include && \
11
+ wget -O ./include/liblibsql.so https://github.com/Zigistry/backend/releases/download/ZigistryBackend/liblibsql.so
12
+
 
13
  ENV LD_LIBRARY_PATH=/app/include:$LD_LIBRARY_PATH
14
+
15
  EXPOSE 7860
16
+
17
  CMD ["sh", "-c", "./server || tail -f /dev/null"]