Blog-App using nodeJs, typescript and mysql
vagrant plugin install vagrant-docker-compose
vagrant box update
cd /root-folder/
vagrant up --provision- Restart docker containers(not required):
vagrant ssh
export COMPOSE_FILE=/vagrant/docker/docker-compose.yml
docker-compose restart- Recreate docker containers(not required):
vagrant ssh
export COMPOSE_FILE=/vagrant/docker/docker-compose.yml
docker-compose up -d --force-recreate- Mysql preperation
You can connect to your mysql container
docker exec -it mysql mysql -uroot -pblogThen run the next two commands
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'blog';
CREATE DATABASE blog character set utf8 collate utf8_bin;
CREATE DATABASE blog_test character set utf8 collate utf8_bin;Install packages
cd /api/
npm installGulp watch
cd /api/
gulpStart a development server
cd /api/
npm run devcd /api/
npm run dev-migrate