Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/polymc/meta-scripts
PolyMC Metadata generation scripts
https://github.com/polymc/meta-scripts
Last synced: about 1 month ago
JSON representation
PolyMC Metadata generation scripts
- Host: GitHub
- URL: https://github.com/polymc/meta-scripts
- Owner: PolyMC
- License: ms-pl
- Created: 2022-01-27T19:25:14.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-03-01T00:53:55.000Z (10 months ago)
- Last Synced: 2024-04-14T00:20:23.775Z (8 months ago)
- Language: Python
- Homepage:
- Size: 1.16 MB
- Stars: 3
- Watchers: 3
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# PolyMC Meta
Scripts to generate jsons and jars that PolyMC will access.## Deployment
It is recommended to use Docker to deploy the environment.- Clone this repo to a server
- Make sure it's writable by the container later: `chown -R 1337:1337 .`
- Configure `config/config_local.sh`
- The defaults should be fine (apart from committer email and name perhaps)
- Put your SSH key (which has push access to meta-upstream and meta-polymc) at `config/deploy.key`
- Pull meta- repos: `bash clone.sh`
- Customize docker-compose.yaml
- Run `docker-compose up -d --build`
- Observe Cron logs using `docker-compose logs -f` (Runs hourly by default)
- (Optional) Run once to fill caches: `docker-compose run meta update`For local development you can also use `docker-compose.local.yaml`. By default it uses `UID=1000` and `GID=1000`.
Make sure it's the same as your host instance.