mirror of
https://github.com/11notes/docker-kms.git
synced 2025-10-23 04:52:15 +00:00
add KMS_LOGLEVEL
This commit is contained in:
@@ -27,6 +27,7 @@ docker run --name kms \
|
||||
| `KMS_LOCALE` | see Microsoft LICD specification | 1033 (en-US) |
|
||||
| `KMS_ACTIVATIONINTERVAL` | Retry unsuccessful after N minutes | 120 (2 hours) |
|
||||
| `KMS_RENEWALINTERVAL` | re-activation after N minutes | 259200 (180 days) |
|
||||
| `KMS_LOGLEVEL` | CRITICAL, ERROR, WARNING, INFO, DEBUG, MININFO | INFO |
|
||||
|
||||
## Parent
|
||||
* [python:3.7.10-alpine](https://hub.docker.com/layers/library/python/3.7.10-alpine/images/sha256-932f7a8769b07d1effc5a46cb1463948542a017e82350c93f56792bec08ff9dd?context=explore)
|
||||
|
@@ -16,7 +16,7 @@
|
||||
mv /tmp/py-kms/py-kms /usr/local/bin;
|
||||
|
||||
# :: Header
|
||||
FROM python:3.7.10-alpine
|
||||
FROM python:3.11.5-alpine
|
||||
ENV APP_ROOT=/kms
|
||||
COPY --from=build /usr/local/bin/ /usr/local/bin
|
||||
|
||||
|
@@ -4,6 +4,7 @@
|
||||
if [ -z "${KMS_LOCALE}" ]; then KMS_LOCALE=1033; fi
|
||||
if [ -z "${KMS_ACTIVATIONINTERVAL}" ]; then KMS_ACTIVATIONINTERVAL=120; fi
|
||||
if [ -z "${KMS_RENEWALINTERVAL}" ]; then KMS_RENEWALINTERVAL=259200; fi
|
||||
if [ -z "${KMS_LOGLEVEL}" ]; then KMS_LOGLEVEL="INFO"; fi
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
set -- "python3" \
|
||||
@@ -16,10 +17,11 @@
|
||||
-r ${KMS_RENEWALINTERVAL} \
|
||||
-s /kms/var/kms.db \
|
||||
-w RANDOM \
|
||||
-V ERROR \
|
||||
-F STDOUT \
|
||||
-V ${KMS_LOGLEVEL} \
|
||||
-F FILEOFF \
|
||||
-t0 600 \
|
||||
-t1 300
|
||||
-t1 300 \
|
||||
-y
|
||||
fi
|
||||
|
||||
exec "$@"
|
Reference in New Issue
Block a user