openedoo is backend service for education base on flask
Project description
# WELCOME TO OPENEDOO
## openedoo-beta in pip
```
pip install openedoo
and run in your terminal
openedoo install
```
## 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
```
## openedoo-beta in pip
```
pip install openedoo
and run in your terminal
openedoo install
```
## 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
```
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
openedoo-1.1.0.19.tar.gz
(26.7 kB
view details)
File details
Details for the file openedoo-1.1.0.19.tar.gz
.
File metadata
- Download URL: openedoo-1.1.0.19.tar.gz
- Upload date:
- Size: 26.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 176c9fc570b91efb0461b6cb89e9e25a3490644f8831ebb54c0a34dc2e953b2e |
|
MD5 | 8a389c1910749d4e92809d90a8586f5f |
|
BLAKE2b-256 | 5ef725f4aee02fa0ace538241896dd5fe20d583c8e9c647597a91fffc0577554 |