This application uses Yii2 Framework and is hosted on Heroku.
Install minetest-bower:
git clone git@github.com:cornernote/minetest-bower.git
Install composer:
curl -s http://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Install dependencies with composer:
composer install
Setup:
sudo apt-get install postgresql-client
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
heroku login
Deploy:
git push heroku master
Run migrations:
heroku run php /app/yii migrate/up --interactive=0
Bash:
heroku run bash
Bash with vim
heroku vim
View logs:
heroku logs --tail
Connect to database:
heroku pg:psql
Database commands:
\dt # list tables
\d+ package # describe package table
DELETE FROM package WHERE name='modname'; # delete a package
More info:
https://devcenter.heroku.com/articles/getting-started-with-php
Update all packages from git repositories:
heroku run php /app/yii package/update
Import mods from MTPM:
heroku run php /app/yii package/import-mtpm