mirror of
https://github.com/unmojang/meta.git
synced 2025-09-23 03:01:21 -04:00

Flake lock file updates: • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04) → 'github:hercules-ci/flake-parts/f76e870d64779109e41370848074ac4eaa1606ec' (2023-10-29) • Updated input 'flake-parts/nixpkgs-lib': 'github:NixOS/nixpkgs/4bc72cae107788bf3f24f30db2e2f685c9298dc9?dir=lib' (2023-06-29) → 'github:NixOS/nixpkgs/f5892ddac112a1e9b3612c39af1b72987ee5783a?dir=lib' (2023-09-29) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/af8cd5ded7735ca1df1a1174864daab75feeb64a' (2023-07-23) → 'github:nixos/nixpkgs/90e85bc7c1a6fc0760a94ace129d3a1c61c3d035' (2023-10-29) • Updated input 'pre-commit-hooks': 'github:cachix/pre-commit-hooks.nix/eb433bff05b285258be76513add6f6c57b441775' (2023-07-18) → 'github:cachix/pre-commit-hooks.nix/bd38df3d508dfcdff52cd243d297f218ed2257bf' (2023-10-25)
Prism Launcher Meta
Scripts to generate jsons and jars that Prism Launcher 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-launcher) 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.
Description
Languages
Python
94.9%
Shell
2.6%
Nix
2.5%