Папка развертывания корпоративного приложения "Контракты и Контрагенты" в докер-контейнерах
Web-приложение "Контракты и Контрагенты" разработано с использованием стека Java EE для ООО "ЦБС". Первая версия вышла в 2012 году.
- Учет договоров с клиентами
- Отслеживание сроков исполнения и оплаты
- Ведение клиентской базы
OC: Linux-debian(ubuntu)-based сервер, с установленным docker Version=>19 && docker-compose plugin
- отредактируйте скрипт crm_start (sudo nano bin/crm_start.sh), указав абсолютный путь к папке db_data в строке запуска docker-контейнера
(например: 'cd /home/cbs_admin/CRM_Java')
- отредактируйте скрипт docker-compose.yml (nano docker-compose.yml), указав реальный абсолютный путь к папке проекта в настройке 'volumes' сервиса 'database', и в настройке 'volumes' сервиса 'web_server'
(например: '/home/cbs_admin/CRM_Java/db_data:/var/lib/mysql')
-
перейдите в папку glassfish, скопируйте туда архив сервера приложений glassfish4.zip
-
в папку glassfish/backups положите папку домена domain1 с настройками приложения и учетными записями пользователей
используйте
sudo /bin/bash setup.sh
для инсталляции образов, контейнеров, сервиса проекта в систему. по истечении 2-3 минут, проверьте статус сервиса:
sudo systemctl status CRM.service
-
перейдите в папку mySQL, скопируйте туда дамп базы даных Dump.sql
-
запустите скрипт импорта командой:
sudo /bin/bash load_data.sh