Solder
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
.
- Visit:
http://solder.test/login
. The default username isadmin@example.com
and the default password issecret
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