Skip to content

pluget/services

Repository files navigation

pluget/services

Hello, welcome in the pluget services repository. Here we store everything, that we use for collecting, converting, and saving data to the repository. It is intended for internal use, but if you want to start your own repository of Minecraft server plugins, you are more than welcomed (just remember to comply with the license).

⚠️ Privacy (telemetry)

We collect debug data using Sentry. If you are not ok with that, remember to remove all sentry related code. We might implement an option to disable telemetry in the future, for now you need to do this manualy.

Instalation and running

  1. Create a separate directory (e.g. ~/Code/pluget)
  2. Clone this repo to the directory from 1.
  3. Clone pluget/repository to the directory from 1.
  4. Change directory (cd) to the instance of this repo on your disk
  5. Modify the CMD line in Dockerfile to set the options for your type of scraping
  6. Build your Docker container with this command - docker build --progress=plain --no-cache -t services .
  7. Run your Docker container with this command - docker run -v (pwd)/../repository:/home/myuser/repository --name services -t services & sleep 2 && docker exec -u 0:0 services chown -R myuser:myuser /home/myuser/repository

License

You can find license for this repository in the ./LICENSE file.