minetest-bower/README.md

107 lines
1.5 KiB
Markdown
Raw Normal View History

2015-08-09 16:57:48 +09:30
# Minetest Bower
2015-08-09 20:17:09 +09:30
This application uses [Yii2 Framework](http://www.yiiframework.com/) and is hosted on [Heroku](https://heroku.com/).
## Installing
Install minetest-bower:
```
git clone git@github.com:cornernote/minetest-bower.git
```
2015-08-09 20:17:09 +09:30
Install composer:
```
curl -s http://getcomposer.org/installer | php
2015-08-09 20:17:09 +09:30
mv composer.phar /usr/local/bin/composer
```
Install dependencies with composer:
```
composer install
```
2015-08-09 16:57:48 +09:30
## Using Heroku
2016-08-20 09:04:45 +09:30
Setup:
```
sudo apt-get install postgresql-client
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
heroku login
```
2015-08-09 16:57:48 +09:30
Deploy:
```
git push heroku master
```
Run migrations:
```
heroku run php /app/yii migrate/up --interactive=0
```
2015-08-11 21:07:47 +09:30
Bash:
```
heroku run bash
```
Bash with vim
```
heroku vim
```
2016-08-20 09:04:45 +09:30
View logs:
```
heroku logs --tail
```
Connect to database:
2015-08-09 16:57:48 +09:30
```
heroku pg:psql
```
2016-08-20 09:04:45 +09:30
Database commands:
2015-08-09 16:57:48 +09:30
```
2016-08-20 09:04:45 +09:30
\dt # list tables
\d+ package # describe package table
DELETE FROM package WHERE name='modname'; # delete a package
2015-08-09 16:57:48 +09:30
```
More info:
2015-08-11 15:57:23 +09:30
https://devcenter.heroku.com/articles/getting-started-with-php
2015-08-11 20:45:59 +09:30
## Application Commands
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
```
2015-08-11 15:57:23 +09:30
## Resources
* [Homepage](https://minetest-bower.herokuapp.com/)
* [Project](https://github.com/cornernote/minetest-bower)
* [Forum](https://forum.minetest.net/viewtopic.php?t=13012)
* [Support](https://github.com/cornernote/minetest-bower/issues)