Работает с репозиторием Tuhtarov/magneex-frontend
необходимо прописать следующие консольные команды в корне репозитория
composer install
строка подключения к БД в .env для выполнения команд необходима утилита symfony-cli
symfony console doctrine:database:create # создаём бд
symfony console doctrine:migrations:migrate # создаём актуальные таблицы
symfony console doctrine:fixtures:load # грузим тестовые данные
docker build -p 3000:3000 -t magneex-centrifuge centrifuge/
- для того, что бы у backend был доступ к centrifuge, необходимо сопоставить ключи из конфига centrifuge/centrifugo-config.json (TOKEN_HMAC_KEY и API_KEY) с ключами в .env
symfony console lexik:jwt:generate-keypair --overwrite
symfony server:start --no-tls --port=8080
docker build -t magneex-backend .
docker run -p 8000:80 -d --rm --name magneex-backend magneex-backend
docker exec -it magneex-backend bash # входим в шелл сервера backend
Инициализируем БД, утилита symfony предустановлена. Если нужно, правим .env файл, через команду: vim .env
symfony console doctrine:database:create
symfony console doctrine:migrations:migrate
symfony console doctrine:fixtures:load
exit # уходим обратно в host машину