Перенос данных GitFlic
Общая информация
После установки GitFlic на новом сервере, вам необходимо перенести следующие данные:
- База данных
gitflic
из postgresql - Директории со статичными файлами. Со списком директорий можно ознакомиться здесь. Обратите внимание на то, что у вас на сервере могут быть другие пути, актуальные пути можно посмотреть в application.properties.
- База данных Redis. В GitFlic происходит сохранение следующих данных на диск: вебхуки, токены, адреса email для оповещений, данные для оповещению в telegram.
Данные Docker
Если вы запустили приложение в Docker по данной инструкции, то для переноса данных на новое место вам необходимо скопировать следующие файлы:
│
│# Если вы производили дополнительные настройки в файле application.properties, то при переезде рекомендуем заполнить данный файл заново, так как в новой версии могут появиться новые параметры.
│# Обратите внимание, что application.properties копируется в image и для его изменения нужно при запуске добавить параметр --build.
│
├── default-config
│ └── application.properties
├── docker-compose.yml
│
│# Если вы производили дополнительные настройки в файле ENV, то при переезде рекомендуем заполнить данный файл заново, так как в новой версии могут появиться новые параметры.
│
├── ENV
├── gitflic
│ │
│ │ # Перенесите папку data
│ │
│ ├── data
│ │ ├── cert
│ │ │ └── key.pem
│ │ ├── cicd
│ │ ├── img
│ │ ├── log
│ │ ├── registry
│ │ ├── releases
│ │ └── repo
│ └── Dockerfile
├── postgres
│ │
│ │# Перенесите папку data
│ │
│ ├── data
│ ├── Dockerfile
│ └── pgcrypto.sh
│
│# Перенесите папку redis
│
└── redis
└── data