mirror of
https://github.com/11notes/docker-kms-gui.git
synced 2025-10-24 16:43:45 +00:00
add LICENSE
This commit is contained in:
2
.github/workflows/docker.yml
vendored
2
.github/workflows/docker.yml
vendored
@@ -77,6 +77,7 @@ jobs:
|
|||||||
APP_ROOT=${{ env.json_root }}
|
APP_ROOT=${{ env.json_root }}
|
||||||
APP_UID=${{ env.IMAGE_UID }}
|
APP_UID=${{ env.IMAGE_UID }}
|
||||||
APP_GID=${{ env.IMAGE_GID }}
|
APP_GID=${{ env.IMAGE_GID }}
|
||||||
|
NO_CACHE=$(date +%s)
|
||||||
tags: |
|
tags: |
|
||||||
${{ env.json_image }}:grype
|
${{ env.json_image }}:grype
|
||||||
|
|
||||||
@@ -122,6 +123,7 @@ jobs:
|
|||||||
APP_ROOT=${{ env.json_root }}
|
APP_ROOT=${{ env.json_root }}
|
||||||
APP_UID=${{ env.IMAGE_UID }}
|
APP_UID=${{ env.IMAGE_UID }}
|
||||||
APP_GID=${{ env.IMAGE_GID }}
|
APP_GID=${{ env.IMAGE_GID }}
|
||||||
|
NO_CACHE=$(date +%s)
|
||||||
tags: |
|
tags: |
|
||||||
${{ env.IMAGE_TAGS }}
|
${{ env.IMAGE_TAGS }}
|
||||||
|
|
||||||
|
|||||||
21
LICENSE
Normal file
21
LICENSE
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2020 11notes
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
@@ -1,6 +1,8 @@
|
|||||||
# :: Util
|
# :: Util
|
||||||
FROM alpine AS util
|
FROM alpine AS util
|
||||||
|
|
||||||
|
ARG NO_CACHE
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
apk --no-cache --update add \
|
apk --no-cache --update add \
|
||||||
git; \
|
git; \
|
||||||
@@ -41,11 +43,14 @@
|
|||||||
ENV APP_ROOT=${APP_ROOT}
|
ENV APP_ROOT=${APP_ROOT}
|
||||||
|
|
||||||
ENV PYKMS_SQLITE_DB_PATH=/kms/var/kms.db
|
ENV PYKMS_SQLITE_DB_PATH=/kms/var/kms.db
|
||||||
|
ENV PYKMS_LICENSE_PATH=/opt/py-kms-gui/LICENSE
|
||||||
|
ENV PYKMS_VERSION_PATH=/opt/py-kms-gui
|
||||||
ENV PORT=8080
|
ENV PORT=8080
|
||||||
|
|
||||||
# :: multi-stage
|
# :: multi-stage
|
||||||
COPY --from=util /docker-util/src/ /usr/local/bin
|
COPY --from=util /docker-util/src/ /usr/local/bin
|
||||||
COPY --from=build /opt/py-kms-gui/ /opt/py-kms-gui
|
COPY --from=build /opt/py-kms-gui/ /opt/py-kms-gui
|
||||||
|
COPY ./LICENSE /opt/py-kms-gui
|
||||||
|
|
||||||
# :: Run
|
# :: Run
|
||||||
USER root
|
USER root
|
||||||
@@ -74,7 +79,7 @@
|
|||||||
VOLUME ["${APP_ROOT}/var"]
|
VOLUME ["${APP_ROOT}/var"]
|
||||||
|
|
||||||
# :: Monitor
|
# :: Monitor
|
||||||
HEALTHCHECK --interval=5s --timeout=2s CMD curl -X GET -kILs --fail http://localhost:${PORT} || exit 1
|
HEALTHCHECK --interval=5s --timeout=2s CMD curl -X GET -kILs --fail http://localhost:${PORT}/livez || exit 1
|
||||||
|
|
||||||
# :: Start
|
# :: Start
|
||||||
USER docker
|
USER docker
|
||||||
@@ -4,6 +4,7 @@
|
|||||||
set -- "gunicorn" \
|
set -- "gunicorn" \
|
||||||
--log-level INFO \
|
--log-level INFO \
|
||||||
pykms_WebUI:app
|
pykms_WebUI:app
|
||||||
|
|
||||||
eleven log start
|
eleven log start
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user