Port443 commited on
Commit
8b8b872
·
verified ·
1 Parent(s): fbd7cc2

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +29 -0
Dockerfile ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ubuntu:22.04
2
+
3
+ ENV DEBIAN_FRONTEND=noninteractive \
4
+ HOME=/home/user \
5
+ PATH=/home/user/.local/bin:$PATH
6
+ RUN useradd -m -u 1000 user
7
+ WORKDIR $HOME/app
8
+ RUN apt-get update && \
9
+ apt-get install -y wget curl libicu-dev libcurl4-openssl-dev tar && \
10
+ rm -rf /var/lib/apt/lists/*
11
+
12
+ RUN mkdir -p /opt/Jackett
13
+
14
+ RUN release=$(wget -q https://github.com/Jackett/Jackett/releases/latest -O - | grep "title>Release" | cut -d " " -f 4) && \
15
+ f=Jackett.Binaries.LinuxAMDx64.tar.gz && \
16
+ wget -Nc https://github.com/Jackett/Jackett/releases/download/$release/"$f" -P /opt && \
17
+ tar -xzf /opt/"$f" -C /opt/Jackett && \
18
+ rm /opt/"$f"
19
+
20
+ USER root
21
+
22
+ RUN chown -R user:user /opt/Jackett
23
+
24
+ USER user
25
+
26
+ EXPOSE 9117
27
+
28
+ # Set the default command to run Jackett manually without auto-update
29
+ CMD ["/opt/Jackett/Jackett/jackett", "--NoUpdate"]