Подготовка к установке

Перед началом установки приложения необходимо выполнить ряд подготовительных шагов, которые зависят от выбранной конфигурации среды.

Скачивание контейнера

Ссылка на контейнер: https://whiteboard.hb.ru-msk.vkcs.cloud/docker/editboard.tar

Скачать контейнер в текущий рабочий каталог:

wget "https://whiteboard.hb.ru-msk.vkcs.cloud/docker/editboard.tar"

Установка базы данных

Приложение поддерживает работу с следующими БД:

  • MongoDB
  • PostgreSQL

Базу данных можно установить как на машину с приложением, так и на отдельную.

MongoDB

Установите и подключитесь к MongoDB. Далее создайте нового пользователя и базу данных:

use my_database
db.createUser({
    user: "my_user",
    pwd: "my_password",
    roles: [{ role: "readWrite", db: "my_database" }]
})

Создайте тестовую коллекцию:

db.createCollection("test_collection")

PostgreSQL

Установите и подключитесь к PostgreSQL. Далее создайте нового пользователя и базу данных:

CREATE DATABASE my_database;
CREATE USER my_user WITH ENCRYPTED PASSWORD 'my_password';
GRANT ALL PRIVILEGES ON DATABASE my_database TO my_user;

Данные my_user и my_password понадобятся при работе с веб-инсталлятором.

Установка Docker

Для установки Docker на Ubuntu:

sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker

Установка Docker Compose

Для установки Docker Compose на Ubuntu:

sudo apt-get update
sudo apt-get install -y docker-compose