1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-03-23 11:04:49 +00:00
webvirtcloud/devenv/README.md
2018-09-23 13:17:48 +03:00

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