From df53fe3971e64c628a2e4197c88238b3511d0f5d Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Tue, 29 Aug 2023 22:01:34 -0500 Subject: [PATCH] Removing chmod g+w at start to tighten security (#2363) --- .github/dependabot.yml | 11 ++++++++++- docs/requirements.txt | 18 +++++++++--------- mkdocs.yml | 13 ++++++------- scripts/start | 1 - 4 files changed, 25 insertions(+), 18 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 6fddca0d..464c9719 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,7 +1,16 @@ version: 2 updates: - # Maintain dependencies for GitHub Actions - package-ecosystem: "github-actions" directory: "/" schedule: interval: "weekly" + - package-ecosystem: pip + directory: "/docs" + schedule: + interval: weekly + groups: + patches: + patterns: + - "*" + update-types: + - patch diff --git a/docs/requirements.txt b/docs/requirements.txt index 4c574034..95d00140 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,9 +1,9 @@ -mkdocs -mkdocs-material-extensions -mkdocs-material -mkdocs-autorefs -mkdocstrings -mkdocs-literate-nav -mdx-gh-links -mkdocs-click -mkdocs-static-i18n \ No newline at end of file +mkdocs == 1.5.2 +mkdocs-material-extensions == 1.1.1 +mkdocs-material == 9.2.5 +mkdocs-autorefs == 0.5.0 +mkdocstrings == 0.22.0 +mkdocs-literate-nav == 0.6.0 +mdx-gh-links == 0.3.1 +mkdocs-click == 0.8.0 +mkdocs-static-i18n == 1.0.2 \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 38eca88a..d27d356c 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,13 +1,12 @@ --- site_name: Minecraft Server on Docker (Java Edition) -site_url: https://docker-minecraft-server.readthedocs.io/ +site_url: https://docker-minecraft-server.readthedocs.io/en/latest/ site_description: Documentation for Minecraft Server on Docker repo_url: https://github.com/itzg/docker-minecraft-server edit_uri: blob/master/docs/ theme: name: material features: - - navigation.instant - navigation.tracking - navigation.tabs - navigation.tabs.sticky @@ -54,9 +53,6 @@ copyright: Copyright © itzg 2023. plugins: - search - autorefs - - literate-nav: - nav_file: README.md - implicit_index: true - mkdocstrings: handlers: python: @@ -68,8 +64,11 @@ plugins: show_signature_annotations: true # https://github.com/ultrabug/mkdocs-static-i18n - i18n: - default_language: en languages: - en: + - locale: en name: English build: true + default: true + - literate-nav: + nav_file: README.md + implicit_index: true diff --git a/scripts/start b/scripts/start index 00565f59..206eeb1f 100755 --- a/scripts/start +++ b/scripts/start @@ -8,7 +8,6 @@ : "${GID:=1000}" umask 0002 -chmod g+w /data if isTrue "${ENABLE_RCON:-true}" && ! [ -v RCON_PASSWORD ] && ! [ -v RCON_PASSWORD_FILE ]; then RCON_PASSWORD=$(openssl rand -hex 12)