Перейти к содержанию

Перенос данных 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