diff --git a/.docker/io.github.TBMCPlugins.FlatMC.yml b/.docker/io.github.TBMCPlugins.FlatMC.yml new file mode 100644 index 0000000..c5261f4 --- /dev/null +++ b/.docker/io.github.TBMCPlugins.FlatMC.yml @@ -0,0 +1,22 @@ +app-id: io.github.TBMCPlugins.FlatMC +runtime: org.freedesktop.Sdk # Has to be SDK instead of Platform because we need the NodeJS SDK extension +runtime-version: '21.08' +sdk: org.freedesktop.Sdk +command: start.sh +modules: + - name: HelloTeszt + buildsystem: simple + build-commands: + - npm install --offline + - npm run build + - install -d dist /app/bin/dist + - install -D start.sh /app/bin/start.sh + sources: + - type: dir + path: ../src + - type: file + path: runner/start.sh +sdk-extensions: + - org.freedesktop.Sdk.Extension.node16 +build-options: + append-path: /usr/lib/sdk/node16/bin diff --git a/.docker/mcserver/configs/ops.json b/.docker/mcserver/configs/ops.json new file mode 100755 index 0000000..fd3ff4c --- /dev/null +++ b/.docker/mcserver/configs/ops.json @@ -0,0 +1,8 @@ +[ + { + "uuid": "bd0c72e7-f5a6-49be-a407-ad69e72a3431", + "name": "NorbiPeti", + "level": 4, + "bypassesPlayerLimit": false + } +] \ No newline at end of file diff --git a/.docker/runner/start.sh b/.docker/runner/start.sh new file mode 100644 index 0000000..340ad13 --- /dev/null +++ b/.docker/runner/start.sh @@ -0,0 +1,5 @@ +#!/bin/sh +echo "Starting runner" +export PATH=$PATH:/usr/lib/sdk/node16/bin +npm rum start +echo "Exiting runner" diff --git a/.gitignore b/.gitignore index 9403ed8..6963c32 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,5 @@ node_modules .docker/mcserver/server* .docker/mcserver/*.jar .docker/mcserver/plugins +.docker/.flatpak-builder +.docker/build