mirror of
https://github.com/11notes/docker-kms-gui.git
synced 2025-10-24 00:23:57 +00:00
add unraid support
This commit is contained in:
8
.github/workflows/docker.yml
vendored
8
.github/workflows/docker.yml
vendored
@@ -120,7 +120,9 @@ jobs:
|
||||
APP_ROOT=${{ env.json_root }}
|
||||
APP_UID=${{ env.IMAGE_UID }}
|
||||
APP_GID=${{ env.IMAGE_GID }}
|
||||
NO_CACHE=$(date +%s)
|
||||
APP_VERSION_PREFIX=${{ env.IMAGE_SEMVER_PREFIX }}
|
||||
APP_VERSION_SUFFIX=${{ env.IMAGE_SEMVER_SUFFIX }}
|
||||
APP_NO_CACHE=$(date +%s)
|
||||
tags: |
|
||||
${{ env.IMAGE }}:${{ env.IMAGE_SEMVER_PREFIX }}grype${{ env.IMAGE_SEMVER_SUFFIX }}
|
||||
|
||||
@@ -167,7 +169,9 @@ jobs:
|
||||
APP_ROOT=${{ env.json_root }}
|
||||
APP_UID=${{ env.IMAGE_UID }}
|
||||
APP_GID=${{ env.IMAGE_GID }}
|
||||
NO_CACHE=$(date +%s)
|
||||
APP_VERSION_PREFIX=${{ env.IMAGE_SEMVER_PREFIX }}
|
||||
APP_VERSION_SUFFIX=${{ env.IMAGE_SEMVER_SUFFIX }}
|
||||
APP_NO_CACHE=$(date +%s)
|
||||
tags: |
|
||||
${{ env.IMAGE_TAGS }}
|
||||
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
ARG APP_VERSION=stable
|
||||
ARG APP_VERSION_PREFIX=""
|
||||
ARG APP_VERSION_SUFFIX=""
|
||||
|
||||
# :: Header
|
||||
FROM 11notes/kms:${APP_VERSION}
|
||||
FROM 11notes/kms:${APP_VERSION_PREFIX}${APP_VERSION}${APP_VERSION_SUFFIX}
|
||||
|
||||
# :: arguments
|
||||
ARG TARGETARCH
|
||||
@@ -48,14 +50,10 @@ ARG APP_VERSION=stable
|
||||
COPY ./rootfs /
|
||||
RUN set -ex; \
|
||||
chmod +x -R /usr/local/bin; \
|
||||
chown -R 1000:1000 \
|
||||
chown -R ${APP_UID}:${APP_GID}} \
|
||||
${APP_ROOT} \
|
||||
/opt/py-kms;
|
||||
|
||||
# :: support unraid
|
||||
RUN set -ex; \
|
||||
eleven unraid
|
||||
|
||||
# :: Monitor
|
||||
HEALTHCHECK --interval=5s --timeout=2s CMD curl -X GET -kILs --fail http://localhost:${PORT}/livez || exit 1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user