GeekServer-Failed
GeekServer
Pure android market&community
🔮 GeekApk API Server written in Crystal
Web framework used: Kemal
ORM: Granite::ORM
GeekApk Organization Service
- geekapk.org:233 HTTP API
- api.geekapk.org SSL proxy
Installation
Compiling & running
Get Crystal Toolchian at crystal-lang.org
git clone https://github.com/duangsuse/GeekServer.git&&cd GeekServer
shards install
crystal run src/GeekServer.cr
Usage
For Development
export ga_username=#(YOUR MYSQL USER FOR GEEKAPK)
export ga_password=#(PASSWORD FOR GEEKAPK DATABASE USER)
shards build
./bin/GeekServer
Go to localhost:3000 default db uri
mysql:
database: "mysql://${ga_username}:${ga_password}@127.0.0.1:3306/database"
Deploy
Development
❤️ This application made use of the Kemal framework and the Granite ORM
🌝👍 Contributions are welcome.
Docs
See GeekApk Dev or GeekServer Wiki
🚀 Testing
export ga_username=#(YOUR MYSQL USER FOR GEEKAPK)
export ga_password=#(PASSWORD FOR GEEKAPK DATABASE USER)
KEMAL_ENV=test crystal spec
Contributing
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Contributors
- duangsuse duangsuse - creator, maintainer
Repository
GeekServer-Failed
Owner
Statistic
- 0
- 0
- 0
- 0
- 4
- almost 7 years ago
- December 14, 2017
License
GNU Affero General Public License v3.0
Links
Synced at
Wed, 20 Nov 2024 22:02:17 GMT
Languages