Вход
  • Главная
  • Документация
  • Главная
  • Документация

АГИС Водоснабжение

Главная/Документация/АГИС Водоснабжение
Развернуть все Свернуть все
  • АГИС Расходомер
  •  АГИС Биллинг
    •   Справочники
      •   Физ.лица
        • Банк
        • Банк
        • Тарифы
        • Калькуляция опломбировки
        • Калькуляция поверки ПУ
        • Пеня
      • Юр.лица
    •   Абоненты/физ.лица
      •   Начисления
        • Начисление по норме
        • Начисление по счетчику
        • Корректировка кубов
        • Штраф
        • Септик
        • Госпошлина
        • Почтовые расходы
        • Нотариальная услуга
        • Поверка ПУ
        • Опломбировка
        • Денежная корректировка
      •   Оплата
        • Счет
        • Счет-извещение
        • Квитанция
        • Акт-сверки
      •   Информация
        • История
        • Редактирование
      •   Ввод/счетчики
        • Первичная установка ПУ
        • Снятие ПУ
        • Повторная установка ПУ
        • Редактирование данных ПУ
        • Виртуальный ПУ
      •   Документы
        • Загрузка документов
        • Скачать документ
        • Удаление документа
    •   Абоненты/юр.лица
      • Добавить объект
    •   Отчеты
      • Отчеты Excel
      • Ведомость
      • Не снятые показания контролером
      • Количество потребителей
      • Выгрузка сальдо
    •   Массовые изменения
      • Контролеры
      • Редактирование нормы
    •   Периоды/физ.лица
      • Закрыть период по физ.лицам
      • Открыть период по физ.лицам
      • Сформировать выгрузку для ЕПД
    • Периоды/юр.лица
    •   Журналы/отчеты
      • Показания контролера
    •   Касса
      • Реестр оплат по физ.лицам
      • Импорт оплат (физ.лица)
    •   Суб счетчики
      • Список суб счетчиков
      • Связка субсчетчиков
    • Добавить абонента по физ.лицам
    • Добавить абонента по юр.лицам
    • Договора
    •   Администрирование
      •   Пользователи
        • Добавить пользователя
        • Редактирование данных пользователя
        • Сменить пароль
        • Удаление пользователя
      •   Роли
        • Добавить роль
        • Редактировать роль
        • Удалить роль
      •   Переводы
        • Добавить новый перевод
        • Редактировать перевод
      •   Справочник адресов
        •   Адреса-структуры
          • Добавление улицы
          • Редактирование названия улицы
          • Изменение типа
        •   Дома
          • Добавление дома
          • Редактирование № дома
          • Удаление дома
        •   Квартиры
          • Добавление Квартиры
          • Редактирование № квартиры
          • Удаление Квартиры
    • Установка АГИС-Биллинг
  • АГИС Давление
  •  АГИС Паспорта
    • Создание новых паспортов
    • Редактирование паспорта
    • Удаление паспорта
  • АГИС Карта
  • АГИС Сервис
  •  АГИС Администрирование
    •   Пользователи
      • Добавление нового пользователя
    •   Роли
      • Добавление новой роли
    •   Перевод
      • Добавления перевода
  •  АГИС Отчеты и Документация
    • Панель управления (документы)
  •  АГИС Zander
    •   Zander 201
      • Паспорт Zander 201
      • Zander logs
      • Прошивка Zander 201
    • Zander 401

Установка АГИС-Биллинг

43 просмотров 0 03.01.2021

$ mkdir -p /data/agis/db-bil/agis-elastic-db-bil/db
$ sudo useradd -r -u 1000 -U elasticsearch
$ sudo chown elasticsearch:root /data/agis/db-bil/agis-elastic-db-bil/db

$ cd /data/agis/db-bil/
$ cat agis-db-bil.yml
version: '2.4'
services:
  agis-mongo-db-bil:
    image: "mongo:4.4"
    container_name: agis-mongo-db-bil
    volumes:
      - ./agis-mongo-db-bil/db:/data/db
    ports:
       - "40504:27017"
    restart: on-failure
    cpus: 2
    mem_limit: 10gb
    healthcheck:
      test: echo 'db.stats().ok' | mongo localhost:27017/just4testNur --quiet
      interval: 5s
      timeout: 5s
      retries: 12

  agis-elastic-db-bil:
    image: "docker.elastic.co/elasticsearch/elasticsearch:5.6.4"
    container_name: agis-elastic-db-bil
    volumes:
      - ./agis-elastic-db-bil/db:/usr/share/elasticsearch/data
    ports:
       - "40505:9200"
       - "40506:9300"
    environment:
       - discovery.type=single-node
       - xpack.security.enabled=false
    restart: on-failure
    cpus: 2
    mem_limit: 10gb

    healthcheck:
      test: curl -s http://localhost:9200 >/dev/null; if [[ $$? == 52 ]]; then echo 0; else echo 1; fi
      interval: 30s
      timeout: 10s
      retries: 5

  agis-redis-db-bil:
    image: "redis"
    container_name: agis-redis-db-bil
    volumes:
      - ./agis-redis-db-bil/data:/var/lib/redis
      - ./agis-redis-db-bil/redis.conf:/usr/local/etc/redis/redis.conf
    ports:
       - "40507:6379"

networks:
  default:
    external:
      name: agis-net

Import data from existing Elasticsearch. Необхоимо установить Tools to backup and restore ElasticSearch indices
$ cd ~/.local/bin
$ elasticbackup localhost:9209 abonents-physical
$ elasticbackup localhost:9209 abonents-jur
$ elasticbackup localhost:9209 address

$ ls -1
abonents-jur-documents-20210102.json
abonents-jur-mappings-20210102.json
abonents-physical-documents-20210102.json
abonents-physical-mappings-20210102.json
address-documents-20210102.json
address-mappings-20210102.json

$ docker ps | grep agis-elastic-db-bil
agis-elastic-db-bil Up 21 minutes (healthy) 0.0.0.0:40505->9200/tcp, 0.0.0.0:40506->9300/tcp

$ elasticrestore -d abonents-jur-documents-20210102.json -m abonents-jur-mappings-20210102.json localhost:40505 abonents-jur
$ elasticrestore -d abonents-physical-documents-20210102.json -m abonents-physical-mappings-20210102.json localhost:40505 abonents-physical
$ elasticrestore -d address-documents-20210102.json -m address-mappings-20210102.json localhost:40505 address
Дополнительно
$ docker exec -it agis-mongo-db-bil bash
root@0bdc744c407f:/# mongodump --archive --db=billing-extra | mongorestore --archive  --nsFrom='billing-extra.*' --nsTo='agisbil.*'
root@0bdc744c407f:/# mongodump --archive --db=billing-prod-srvkzowc-kzowc | mongorestore --archive  --nsFrom='billing-prod-srvkzowc-kzowc.*' --nsTo='agisbil.*'

Это было полезно?

Да  Нет
Вам может быть интересно
  • Пеня
  • Банк
  • Договора
  • Количество потребителей
  • Показания контролера
  • Журналы/отчеты
  • Copyright 2020 AGIS. Все права защищены