rachkovii68 commited on
Commit
f5cdbd1
·
1 Parent(s): bedf00d

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -2
Dockerfile CHANGED
@@ -1,7 +1,7 @@
1
  FROM debian:bullseye-slim
2
 
3
  # Install necessary packages and clean up
4
- RUN apt-get update && apt-get install -y dos2unix wget curl tar bash ca-certificates socat --no-install-recommends && rm -rf /var/lib/apt/lists/*
5
 
6
  SHELL ["/bin/bash", "-c"]
7
 
@@ -12,6 +12,12 @@ RUN wget https://github.com/jpillora/chisel/releases/download/v${CHISEL_VERSION}
12
  # Download and extract 3x-ui
13
  RUN ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && wget -O /usr/local/x-ui-linux-${ARCH}.tar.gz "https://github.com/MHSanaei/3x-ui/releases/latest/download/x-ui-linux-${ARCH}.tar.gz" && mkdir -p /usr/local/x-ui/ && tar -zxvf /usr/local/x-ui-linux-*.tar.gz -C /usr/local/x-ui/ --strip-components=1 && rm /usr/local/x-ui-linux-*.tar.gz && chmod +x /usr/local/x-ui/x-ui && cp /usr/local/x-ui/x-ui.sh /usr/bin/x-ui
14
 
 
 
 
 
 
 
15
  # Copy the startup script
16
  COPY start.sh /usr/local/bin/start.sh
17
 
@@ -25,4 +31,3 @@ EXPOSE 2023
25
  RUN chmod -R 777 /usr/local/x-ui/
26
  ENTRYPOINT ["/bin/bash", "-c", "/usr/local/bin/start.sh"]
27
  # Trivial change to force rebuild
28
-
 
1
  FROM debian:bullseye-slim
2
 
3
  # Install necessary packages and clean up
4
+ RUN apt-get update && apt-get install -y dos2unix wget curl tar bash ca-certificates --no-install-recommends && rm -rf /var/lib/apt/lists/*
5
 
6
  SHELL ["/bin/bash", "-c"]
7
 
 
12
  # Download and extract 3x-ui
13
  RUN ARCH=$(uname -m) && if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && wget -O /usr/local/x-ui-linux-${ARCH}.tar.gz "https://github.com/MHSanaei/3x-ui/releases/latest/download/x-ui-linux-${ARCH}.tar.gz" && mkdir -p /usr/local/x-ui/ && tar -zxvf /usr/local/x-ui-linux-*.tar.gz -C /usr/local/x-ui/ --strip-components=1 && rm /usr/local/x-ui-linux-*.tar.gz && chmod +x /usr/local/x-ui/x-ui && cp /usr/local/x-ui/x-ui.sh /usr/bin/x-ui
14
 
15
+ # Create directory for chisel certs and copy them
16
+ RUN mkdir -p /etc/chisel
17
+ COPY client.crt /etc/chisel/client.crt
18
+ COPY client.key /etc/chisel/client.key
19
+ COPY ca.crt /etc/chisel/ca.crt
20
+
21
  # Copy the startup script
22
  COPY start.sh /usr/local/bin/start.sh
23
 
 
31
  RUN chmod -R 777 /usr/local/x-ui/
32
  ENTRYPOINT ["/bin/bash", "-c", "/usr/local/bin/start.sh"]
33
  # Trivial change to force rebuild