mirror of
https://github.com/retspen/webvirtcloud
synced 2026-03-23 11:04:49 +00:00
Added V2 from scratch
This commit is contained in:
parent
5c2232f4e8
commit
6c2925a35d
478 changed files with 21437 additions and 134206 deletions
71
devenv/README.md
Normal file
71
devenv/README.md
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
# Setup HubGridCloud
|
||||
### Requirements for hypervisor:
|
||||
* docker 18.06
|
||||
* vagrant 2.x
|
||||
* VirtualBox 5.x
|
||||
|
||||
## Setup dev environment
|
||||
|
||||
### Docker compose
|
||||
Build and run docker-compose (run only first time)
|
||||
```bash
|
||||
docker-compose up -d
|
||||
docker exec -it $(docker-compose ps -q mariadb) \
|
||||
mysql -uroot -proot -e "CREATE DATABASE webvirtcloud CHARACTER SET utf8 COLLATE utf8_general_ci;"
|
||||
docker exec -it $(docker-compose ps -q app) python3.6 manage.py migrate
|
||||
```
|
||||
|
||||
Stop docker-compose
|
||||
```bash
|
||||
docker-compose stop
|
||||
```
|
||||
|
||||
Start docker-compose
|
||||
```bash
|
||||
docker-compose start
|
||||
```
|
||||
|
||||
Delete docker-compose
|
||||
```bash
|
||||
docker-compose down
|
||||
```
|
||||
|
||||
Rebuild app container for new requirements
|
||||
```bash
|
||||
docker-compose stop
|
||||
docker build -t wvcapp .
|
||||
docker-compose up -d --no-deps --build app
|
||||
docker-compose start
|
||||
```
|
||||
|
||||
### Scripts for running services
|
||||
Run django dev server
|
||||
```bash
|
||||
devenv/run_django.sh
|
||||
```
|
||||
|
||||
Run celery dev server
|
||||
```bash
|
||||
devenv/run_celery.sh
|
||||
```
|
||||
|
||||
Run stmpd dev server
|
||||
```bash
|
||||
devenv/run_smtpd.sh
|
||||
```
|
||||
|
||||
### Vagrant
|
||||
Deploy dev hypervisor (run only first time)
|
||||
```bash
|
||||
vagrant up --provider=virtualbox
|
||||
```
|
||||
|
||||
Run dev hypervisor
|
||||
```bash
|
||||
vagrant up
|
||||
```
|
||||
|
||||
Stop dev hypervisor
|
||||
```bash
|
||||
vagrant halt
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue