Scripts to generate jsons and jars that PolyMC will access.
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.