forked from Botanical/BotanJS
Merge remote-tracking branch 'origin/master' into Astro
This commit is contained in:
commit
5764257af7
@ -12,13 +12,14 @@ A working concept of Js/Css framework for web browsers
|
||||
|
||||
### Disclaimer
|
||||
- This is a working concept. So it works on me. And may have a bunch of useless dependency. Use at your own risks!
|
||||
- It requires Python 3!
|
||||
|
||||
|
||||
### Documentation
|
||||
- Will be added later
|
||||
|
||||
### Prerequisties
|
||||
- python3
|
||||
- virtualenv
|
||||
|
||||
#### For Service.WebAPI
|
||||
- pip install Flask
|
||||
- pip install Celery
|
||||
@ -27,11 +28,11 @@ A working concept of Js/Css framework for web browsers
|
||||
|
||||
### Before start, run
|
||||
```
|
||||
virtualenv env
|
||||
./botan-rebuild
|
||||
```
|
||||
|
||||
#### To start just run ( need to be root )
|
||||
Don't worry, this will immediately drop root permission and switch to the user defined in settings.ini
|
||||
#### To start just run ( in virtualenv )
|
||||
```
|
||||
./botan-start
|
||||
```
|
||||
|
@ -4,7 +4,7 @@ from flask import Response
|
||||
from flask import render_template
|
||||
from botanjs.service.jclassresv import BotanClassResolver as JCResv
|
||||
from botanjs.service.jwork import app as CeleryApp, JWork
|
||||
from botanjs.config import DEBUG
|
||||
from botanjs.config import Config, DEBUG
|
||||
|
||||
import os
|
||||
|
||||
@ -32,7 +32,10 @@ class WebAPI:
|
||||
self.app.add_url_rule( "/" , view_func = self.index )
|
||||
self.app.add_url_rule( "/<path:mode>/<path:code>" , view_func = self.api_request )
|
||||
|
||||
self.app.run( host = "0.0.0.0", debug = DEBUG )
|
||||
self.app.run(
|
||||
host = Config[ "Service" ][ "BindAddress" ]
|
||||
, port = int( Config[ "Service" ][ "Port" ] )
|
||||
, debug = DEBUG )
|
||||
|
||||
def index( self ):
|
||||
return "Hello, this is the BotanJS Service API.", 200
|
||||
@ -52,6 +55,3 @@ class WebAPI:
|
||||
|
||||
|
||||
return "Invalid request", 404
|
||||
|
||||
if __name__ == "__main__":
|
||||
WebAPI()
|
||||
|
4
env/README.md
vendored
4
env/README.md
vendored
@ -1 +1,3 @@
|
||||
virtualenv here
|
||||
```
|
||||
Please initialize your virtualenv here
|
||||
```
|
||||
|
@ -1,3 +1,7 @@
|
||||
[Service]
|
||||
BindAddress = 0.0.0.0
|
||||
Port = 5000
|
||||
|
||||
[Env]
|
||||
Debug = False
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user