---
New Features :
- New Command Line Management
- Create module
- Remove module
- Install module from git
- Check Module installed
- Check Official Module Available
- Update Module
- New Module Command Management
- Container Support (Docker)
- Database Support in module
- Changes to the Core
- New Dockerfile and init.sh
---
Remove Feature :
- db_tables.py on core (removed)
- auth.py on core (removed)
---
how to use
bash
git clone https://github.com/openedoo/openedoo
pip install -r requirements.txt
Migrate Database
bash
python manage.py db init
python manage.py db migrate
python manage.py db upgrade
python manage.py --help
Create New Module
bash
python manage.py module create -n "module_name"
bash
python manage.py module create -n "module_name" --remote "github_repo_url"
Runserver
bash
python manage.py run
Docker Compose
Setup
bash
$ docker-compose up -d
$ curl
Stop Services
bash
$ docker-compose stop
Run And Play
bash
$ docker-compose start
Create Module
bash
$ docker-compose exec od python manage.py create "test"
Manage Module
bash
$ docker-compose stop od
$ docker-compose run od bash
[from_od]$ openedoo module create -n "test"
[from_od]$ opendoo module remove test
[from_od]$ opendoo module install https://github.com/openedoo/module_hello