mirror of
https://github.com/retspen/webvirtcloud
synced 2026-03-23 11:04:49 +00:00
1.1 KiB
1.1 KiB
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)
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
docker-compose stop
Start docker-compose
docker-compose start
Delete docker-compose
docker-compose down
Rebuild app container for new requirements
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
devenv/run_django.sh
Run celery dev server
devenv/run_celery.sh
Run stmpd dev server
devenv/run_smtpd.sh
Vagrant
Deploy dev hypervisor (run only first time)
vagrant up --provider=virtualbox
Run dev hypervisor
vagrant up
Stop dev hypervisor
vagrant halt