Якщо ви користуєтеся virtualbox, це для вас. В іншому випадку перейдіть до Windows - native
sudo apt-get -y install apt-transport-https ca-certificates curl git
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get -y install docker-ce
sudo curl -o /usr/local/bin/docker-compose -L "https://github.com/docker/compose/releases/download/1.13.0/docker-compose-$(uname -s)-$(uname -m)"
sudo chmod +x /usr/local/bin/docker-compose
brew update
brew upgrade
brew install docker docker-compose
docker -v
docker-compose -v
Має бути мінімально:
Docker version 17.03.0-ce
docker-compose version 1.11.2
cd ~
git clone https://github.com/<username>/toloka
cd toloka
git remote add upstream https://github.com/hurtom/toloka
docker-compose up -d
docker-compose exec toloka composer install
Відкрийте сайт
toolbox
192.168.99.100:8081
native
localhost:8081
Завжди оновлюйтеся перед початком роботи
cd ~/toloka
git pull upstream master
docker-compose pull
docker-compose up -d
docker-compose exec toloka composer update
git checkout -b some-feature
git commit -a -m "Add some feature"
git push origin some-feature
git checkout master
Зупинка контейнерів
docker-compose stop
Видалення контейнерів
docker-compose rm
Видалення образів
docker rmi $(docker images -f "dangling=true" -q)
nginx та php-fpm
docker-compose logs -f toloka
torrentpier
tail -f internal_data/log/php_err.log
docker-compose exec toloka bash
xdebug
Працює без додаткових налаштувань. Потрібно тільки закладки або розширення для браузера, та IDE
phpmyadmin
toolbox
192.168.99.100:8082
native
localhost:8082