mirror of
https://github.com/tobychui/zoraxy.git
synced 2025-09-18 10:09:39 +02:00
Merge pull request #805 from PassiveLemon/docker-326
feature: new container environment vars
This commit is contained in:
@@ -57,7 +57,10 @@ ENV CFGUPGRADE="true"
|
|||||||
ENV DB="auto"
|
ENV DB="auto"
|
||||||
ENV DOCKER="true"
|
ENV DOCKER="true"
|
||||||
ENV EARLYRENEW="30"
|
ENV EARLYRENEW="30"
|
||||||
|
ENV ENABLELOG="true"
|
||||||
|
ENV ENABLELOGCOMPRESS="true"
|
||||||
ENV FASTGEOIP="false"
|
ENV FASTGEOIP="false"
|
||||||
|
ENV LOGROTATE="0"
|
||||||
ENV MDNS="true"
|
ENV MDNS="true"
|
||||||
ENV MDNSNAME="''"
|
ENV MDNSNAME="''"
|
||||||
ENV NOAUTH="false"
|
ENV NOAUTH="false"
|
||||||
|
@@ -87,7 +87,10 @@ Variables are the same as those in [Start Parameters](https://github.com/tobychu
|
|||||||
| `DB` | `auto` (String) | Database backend to use (leveldb, boltdb, auto) Note that fsdb will be used on unsupported platforms like RISCV (default "auto"). |
|
| `DB` | `auto` (String) | Database backend to use (leveldb, boltdb, auto) Note that fsdb will be used on unsupported platforms like RISCV (default "auto"). |
|
||||||
| `DOCKER` | `true` (Boolean) | Run Zoraxy in docker compatibility mode. |
|
| `DOCKER` | `true` (Boolean) | Run Zoraxy in docker compatibility mode. |
|
||||||
| `EARLYRENEW` | `30` (Integer) | Number of days to early renew a soon expiring certificate. |
|
| `EARLYRENEW` | `30` (Integer) | Number of days to early renew a soon expiring certificate. |
|
||||||
|
| `ENABLELOG` | `true` (Boolean) | Enable system wide logging, set to false for writing log to STDOUT only. |
|
||||||
|
| `ENABLELOGCOMPRESS` | `true` (Boolean) | Enable log compression for rotated log files. |
|
||||||
| `FASTGEOIP` | `false` (Boolean) | Enable high speed geoip lookup, require 1GB extra memory (Not recommend for low end devices). |
|
| `FASTGEOIP` | `false` (Boolean) | Enable high speed geoip lookup, require 1GB extra memory (Not recommend for low end devices). |
|
||||||
|
| `LOGROTATE` | `0` (Integer) | Enable log rotation and set the maximum log file size in KB (e.g. 25 for 25KB), set to 0 for disable. |
|
||||||
| `MDNS` | `true` (Boolean) | Enable mDNS scanner and transponder. |
|
| `MDNS` | `true` (Boolean) | Enable mDNS scanner and transponder. |
|
||||||
| `MDNSNAME` | `''` (String) | mDNS name, leave empty to use default (zoraxy_{node-uuid}.local). |
|
| `MDNSNAME` | `''` (String) | mDNS name, leave empty to use default (zoraxy_{node-uuid}.local). |
|
||||||
| `NOAUTH` | `false` (Boolean) | Disable authentication for management interface. |
|
| `NOAUTH` | `false` (Boolean) | Disable authentication for management interface. |
|
||||||
|
@@ -92,7 +92,10 @@ def start_zoraxy():
|
|||||||
f"-db={ getenv('DB', 'auto') }",
|
f"-db={ getenv('DB', 'auto') }",
|
||||||
f"-docker={ getenv('DOCKER', 'true') }",
|
f"-docker={ getenv('DOCKER', 'true') }",
|
||||||
f"-earlyrenew={ getenv('EARLYRENEW', '30') }",
|
f"-earlyrenew={ getenv('EARLYRENEW', '30') }",
|
||||||
|
f"-enablelog={ getenv('ENABLELOG', 'true') }",
|
||||||
|
f"-enablelogcompress={ getenv('ENABLELOGCOMPRESS', 'true') }",
|
||||||
f"-fastgeoip={ getenv('FASTGEOIP', 'false') }",
|
f"-fastgeoip={ getenv('FASTGEOIP', 'false') }",
|
||||||
|
f"-logrotate={ getenv('LOGROTATE', '0') }",
|
||||||
f"-mdns={ getenv('MDNS', 'true') }",
|
f"-mdns={ getenv('MDNS', 'true') }",
|
||||||
f"-mdnsname={ getenv('MDNSNAME', "''") }",
|
f"-mdnsname={ getenv('MDNSNAME', "''") }",
|
||||||
f"-noauth={ getenv('NOAUTH', 'false') }",
|
f"-noauth={ getenv('NOAUTH', 'false') }",
|
||||||
|
Reference in New Issue
Block a user