Деплой приложения Robots_diagram на существующий tomcat7 сервер (Ubuntu) - qreal/wmp GitHub Wiki
Деплой приложения Robots_diagram на существующий tomcat7 сервер (Ubuntu)
Если у Вас имеется установленный tomcat7 сервер, и Вы хотите запустить на нем приложение, то необходимо выполнить следующие действия:
- Выполнить шаги из необходимых действий перед разработкой (https://github.com/qreal/qreal-web/wiki/Необходимые-действия-перед-разработкой-(Ubuntu))
- Установить mysql-server, mysql-client
- В mysql создать пользователя с именем user и паролем user и дать ему все права (на продакшн сервере рекоменудется сменить на что-то более безопасное здесь: https://github.com/qreal/qreal-web/blob/master/Robots_diagram/src/main/java/com/qreal/robots/config/production/ProdDataSourceConfig.java)
- Перейти в директорию
Robots_diagram/
- В mysql выполнить команду
source setup.sql;
- Настроить maven и tomcat для деплоя: https://github.com/qreal/qreal-web/wiki/Настройка-конфигурации-maven-и-tomcat-для-деплоя-через-maven-(Ubuntu)
- В файле
/etc/default/tomcat7
добавить вJAVA_OPTS
-Dspring.profiles.active=production
- Перезапустить tomcat7 командой
sudo service tomcat7 restart
- Перейти в директорию
Robots_diagram/src/main/webapp
- Выполнить команду
sudo npm install
- Выполнить команду
grunt
- Перейти в директорию
Robots_diagram/
- Выполнить команду
mvn clean tomcat7:redeploy