Полное описание установки, эксплуатации и обновления приведено в основной статье: [[docker:mbcabinet|MikBill Cabinet Docker]] ====== MikBill Cabinet Docker Quick Start ====== ===== 1. Установка Docker, Docker Compose и Git ===== curl -fsSL https://get.docker.com | sudo sh sudo apt install -y docker-compose-plugin git ----- ===== 2. Клонирование проекта ===== sudo mkdir -p /opt/mikbill sudo chown "$USER":"$USER" /opt/mikbill cd /opt/mikbill git clone https://github.com/mikbill/mbcabinet_docker mbcabinet_docker cd mbcabinet_docker ----- ===== 3. Первичная установка кабинета ===== Создать необходимые каталоги: sudo mkdir -p /var/www/mikbill sudo mkdir -p /var/mikbill sudo mkdir -p /var/log/mikbill sudo mkdir -p /var/mikbill/prod/config sudo mkdir -p /var/mikbill/license sudo mkdir -p /var/mikbill/updates/stat sudo mkdir -p /var/mikbill/www_backups === FREE === Скачать updater: cd /var/mikbill/updates/stat sudo wget http://free.update.2x.mikbill.pro/stat_update.sh sudo chmod +x stat_update.sh Установить кабинет: sudo /var/mikbill/updates/stat/stat_update.sh === PAY === Поместить файлы лицензии: /var/mikbill/license/client.key /var/mikbill/license/serv.crt Скачать updater: cd /var/mikbill/updates/stat sudo wget http://pay.update.2x.mikbill.pro/stat_update.sh sudo chmod +x stat_update.sh Установить кабинет: sudo /var/mikbill/updates/stat/stat_update.sh ----- ===== 4. Настройка stat.xml ===== Создать файл: /var/mikbill/prod/config/stat.xml Пример: 127.0.0.1 mikbill password mikbill false Europe/Kiev false /var/log/mikbill/cabinet/error.log /var/log/mikbill/cabinet/debug.log Если база находится на Docker-хосте, вместо ''127.0.0.1'' рекомендуется использовать: host.docker.internal ----- ===== 5. Запуск контейнера ===== Вернуться в каталог docker-проекта: cd /opt/mikbill/mbcabinet_docker Создать файл конфигурации: cp .env.example .env Запустить контейнер: docker compose pull docker compose up -d ----- ===== 6. Проверка ===== docker compose ps curl -i http://127.0.0.1/_health Открыть кабинет: http://IP_СЕРВЕРА/ ----- Полное описание установки, эксплуатации и обновления приведено в основной статье: [[docker:mbcabinet|MikBill Cabinet Docker]]