Skip to content

Администрирование

Резервное копирование

Мы рекомендуем настроить регулярное резервное копирование приложения и базы данных (например с помощью pg_dump).

Пароли в базе хранятся в зашифрованном виде, бэкап базы без ключа шифрования бесполезен. Ключ хранится в файле .env в корне проекта (ENCRYPTION_KEY=...), создается один раз при установке и не меняется.

Ключ шифрования не стоит хранить рядом с бэкапами базы данных.

По-умолчанию файлы, прикрепленные к паролям, хранятся в директории storage/app/private. Настройка хранилища в s3 описана здесь.

Обновление продукта

⚠️ Перед обновлением приложения обязательно сделаете резервную копию базы и файлов.

  1. Последовательно выполните команды, находясь в корне приложения (например /var/www/bearpass/):
shell
git pull
composer install --no-dev -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist
composer dump-autoload
php artisan migrate --seed --no-interaction --force
php artisan optimize:clear
  1. Обновите страницу браузера с открытым приложением.