Просмотр исходного кода

added ENV forcing only encrypted connections

Paolo Asperti лет назад: 3
Родитель
Сommit
e4b2fc15b6
2 измененных файлов с 6 добавлено и 3 удалено
  1. 1 0
      docker/Dockerfile
  2. 5 3
      docker/rootfs/etc/s6-overlay/s6-rc.d/hbbs/run

+ 1 - 0
docker/Dockerfile

@@ -11,6 +11,7 @@ RUN \
11 11
 COPY rootfs /
12 12
 
13 13
 ENV RELAY relay.example.com
14
+ENV ENCRYPTED_ONLY 0
14 15
 
15 16
 EXPOSE 21115 21116 21116/udp 21117 21118 21119
16 17
 

+ 5 - 3
docker/rootfs/etc/s6-overlay/s6-rc.d/hbbs/run

@@ -1,3 +1,5 @@
1
-#!/command/execlineb -P
2
-posix-cd /data
3
-/usr/bin/hbbs -r $RELAY
1
+#!/command/with-contenv sh
2
+cd /data
3
+PARAMS=
4
+[ "${ENCRYPTED_ONLY}" = "1" ] && PARAMS="-k _"
5
+/usr/bin/hbbs -r $RELAY $PARAMS