Recloud Wiki 2025.2 Help

Бекапирование и перенос

В данной статье рассказывается, как перенести установленный проект Gml на другой сервер. Первым делом, необходимо определить и найти директорию установки, куда производилась инсталяция Gml.

Содержимое папки выглядит следующим образом:

profiles-backups-1.png

1. Остановка сервиса

Перед началом работы вам необходимо остановить сервис Gml, если вы следовали установке из установщика, то в корневой директории Gml достаточно прописать команду:

docker compose stop

В случае, если вы устанавливали на Windows необходимо остановить или убить процесс

kill PID

Где PID - ID процесса Gml

2. Упаковка файла

Вам необходимо запаковать папку data, которую вы и должны перенести на другой сервер, для этого воспользуйтесь командой в корневой папке Gml.

zip -r data.zip ./data

Данная команда создаст архив data.zip в текущей директории, содержащий файлы из папки data.

Compress-Archive -Path .\data -DestinationPath data.zip

Эта команда создаст архив data.zip в текущей директории с файлами из папки data.

zip -r data.zip ./data

Команда создаст архив data.zip в текущей директории, содержащий файлы из папки data.

3. Перенос на другой сервер

После того как вы сделали data.zip файл, вам необходимо выполнить установку Gml на новом сервере, после успешной установки серверной части остановите сервер командой:

docker compose stop

В случае, если вы устанавливали на Windows необходимо просто остановить или убить процесс

kill PID

и поместить папку data на место старой.

4. Запуск

После того как вы подменили папку data, запустите Gml.Backend командой:

docker compose up -d

В случае, если вы устанавливали на Windows необходимо запустить приложение штатными средствами Windows

Last modified: 18 January 2025