/solder

Supercharge Your Modpack with Solder

Primary LanguagePHP

Solder Build Status Style Maintainability Test Coverage

Supercharge Your Modpack with Solder. Build, and maintain multiple versions of modpacks and manage all required downloads in one place.

Installation

Step 1

To run this project, you must have PHP 7, composer and npm installed as a prerequisites.

Begin by cloning this repository to your machine, and installing all dependencies.

git clone https://github.com/solderio/solder.git
cd solder && composer install --no-dev && npm install --only=production
npm run production
php artisan solder:install

Step 2

Next, boot up a webserver (like Apache2 or NginX) and visit your application. If using a tool like Laravel Valet, of course the URL will default to http://solder.test.

  1. Visit: http://solder.test/login. The default username is admin@example.com and the default password is secret

Upgrade

Step 1

Begin by placing the application in maintenance mode, updating the repository and all dependencies.

php artisan down
get fetch && git pull
composer install --no-dev && npm install --only=production

Step 2

Finally, rebuild any generated resources, migrate the database and put the application back online

npm run production
php artisan migrate --force
php artisan up