This is still early beta stuff, so beware!
[Embrace Eternity...] (https://www.youtube.com/watch?v=vMEWIl_WwVA)
Thessia is a small framework to build websites. It uses Slim3 and several Symfony packages
PHP7
Redis
MongoDB
Composer
- Get composer from
https://getcomposer.org/
- Install packages with composer:
php7.0 composer.phar install -o
- To setup the MongoDB Database and Collections run
php7.0 Thessia setup:site
(DOES NOT CURRENTLY EXIST OR WORK - Manually create database (thessia) and collections (alliances, characters, corporations, killmails, marketPrices)) - Setup nginx as you would any php project, or use the built in webserver (For development, the built in is easier)
- For Cronjobs/Resque/Websocket look at the # Supervisor section
To run the local server, on the unix shell, make sure that you have php7 cgi installed, and have setup mongodb and redis aswell.
Then simply run: php7.0 Thessia run:server --host <your ip> --port <a port>
And that's it, now you're running Thessia on your computer/server, with it's built in webserver.
Default its set to debugging, if you want to use it in production you can use --app-env=prod --debug=0 --concurrent-requests=1
Stuff to come here once everything works.
MIT Licensed