diff --git a/server/Dockerfile b/server/Dockerfile index c73832a..dcfb4c3 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -47,6 +47,9 @@ RUN groupadd user && \ mkdir -p /home/user /serverfiles/mpmissions /mods /mpmissions /profiles && \ chown -R user:user /home/user /serverfiles /mods /mpmissions /profiles +# Add our startup script, as this rarely changes. +COPY --chown=user:user start.sh /usr/local/bin/start.sh + # Use our non-privileged user USER user diff --git a/web/Dockerfile b/web/Dockerfile index cd6fc8f..467f719 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -71,6 +71,9 @@ RUN groupadd user && \ mkdir -p /home/user /serverfiles/mpmissions /serverfiles/steamapps/workshop/content /web && \ chown -R user:user /home/user /serverfiles /web +# Add our startup script, as this rarely changes. +COPY --chown=user:user start.sh /usr/local/bin/start.sh + # Use our non-privileged user USER user diff --git a/web/docroot/src/components/Body.vue b/web/docroot/src/components/Body.vue index fa01edf..4c66730 100644 --- a/web/docroot/src/components/Body.vue +++ b/web/docroot/src/components/Body.vue @@ -1,13 +1,9 @@ diff --git a/web/docroot/src/components/Header.vue b/web/docroot/src/components/Header.vue index d9753c5..933fdbb 100644 --- a/web/docroot/src/components/Header.vue +++ b/web/docroot/src/components/Header.vue @@ -1,28 +1,39 @@ diff --git a/web/docroot/src/components/Mods.vue b/web/docroot/src/components/Mods.vue index 020fdda..9d638cf 100644 --- a/web/docroot/src/components/Mods.vue +++ b/web/docroot/src/components/Mods.vue @@ -1,37 +1,50 @@ diff --git a/web/docroot/src/components/Search.vue b/web/docroot/src/components/Search.vue index d9ea313..1f96755 100644 --- a/web/docroot/src/components/Search.vue +++ b/web/docroot/src/components/Search.vue @@ -5,7 +5,7 @@ const store = useAppStore()