Skip to content

SergePauli/CRM_Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"Контракты и Контрагенты"

Папка развертывания корпоративного приложения "Контракты и Контрагенты" в докер-контейнерах

О приложении.

Web-приложение "Контракты и Контрагенты" разработано с использованием стека Java EE для ООО "ЦБС". Первая версия вышла в 2012 году.

Функционал

  • Учет договоров с клиентами
  • Отслеживание сроков исполнения и оплаты
  • Ведение клиентской базы

Скриншот приложения

Совместимость

OC: Linux-debian(ubuntu)-based сервер, с установленным docker Version=>19 && docker-compose plugin

Установка приложения setup.sh

перед запуском

  1. отредактируйте скрипт crm_start (sudo nano bin/crm_start.sh), указав абсолютный путь к папке db_data в строке запуска docker-контейнера

(например: 'cd /home/cbs_admin/CRM_Java')

  1. отредактируйте скрипт docker-compose.yml (nano docker-compose.yml), указав реальный абсолютный путь к папке проекта в настройке 'volumes' сервиса 'database', и в настройке 'volumes' сервиса 'web_server'

(например: '/home/cbs_admin/CRM_Java/db_data:/var/lib/mysql')

  1. перейдите в папку glassfish, скопируйте туда архив сервера приложений glassfish4.zip

  2. в папку glassfish/backups положите папку домена domain1 с настройками приложения и учетными записями пользователей

запуск setup.sh

используйте

sudo /bin/bash setup.sh 

для инсталляции образов, контейнеров, сервиса проекта в систему. по истечении 2-3 минут, проверьте статус сервиса:

sudo systemctl status CRM.service

загрузка-восстановление данных СУБД load_data.sh

перед запуском

  1. перейдите в папку mySQL, скопируйте туда дамп базы даных Dump.sql

  2. запустите скрипт импорта командой:

    sudo /bin/bash load_data.sh

About

Docker compose for my old JavaEE project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published