На старте имеем
Существующую Alfresco Community - 5.2.0 (r135134-b14) на ubuntu 16.10. Для меня не было смысла обновлять и убунту и альфреску ( хотя потратил день на обновление убунты). И решил установить заного и перенести репозиторий со старой версии на новую.
По установке вроде всё просто
https://docs.alfresco.com/6.0/tasks/deploy-docker-compose.html
Теперь надо перенести репозиторий, для этого находим нужный нам контейнер
Теперь синхронизируем директории старый виртуальной машины и контерйнетра
Не нашел как сразу скопировать в контейнер ( пересобирать контейнер тоже не хотелось ), по этому сначала решил перелить себе, потом запихнуть в контейнер.
docker cp /home/alleks/alf_data/ db83afd60c29:/usr/local/tomcat/alf_data
Теперь надо скопировать БД
Идем на старую ВМ, делаем дамп
Существующую Alfresco Community - 5.2.0 (r135134-b14) на ubuntu 16.10. Для меня не было смысла обновлять и убунту и альфреску ( хотя потратил день на обновление убунты). И решил установить заного и перенести репозиторий со старой версии на новую.
По установке вроде всё просто
https://docs.alfresco.com/6.0/tasks/deploy-docker-compose.html
Теперь надо перенести репозиторий, для этого находим нужный нам контейнер
# docker ps
Теперь синхронизируем директории старый виртуальной машины и контерйнетра
rsync
-avzh -e
"ssh -p 22"
root@192.168.3.116:
/opt/alfresco-community/alf_data/content
*
/home/user/alf_data
Не нашел как сразу скопировать в контейнер ( пересобирать контейнер тоже не хотелось ), по этому сначала решил перелить себе, потом запихнуть в контейнер.
docker cp /home/alleks/alf_data/ db83afd60c29:/usr/local/tomcat/alf_data
Теперь надо скопировать БД
Идем на старую ВМ, делаем дамп
# service alfresco stop
# s
udo
su
- postgres
$ cd /opt/alfresco-community/postgresql/bin
$.
/pg_ctl
start
$ ./pg_dump --dbname=postgresql://alfresco:qweqwe123@127.0.0.1:5432/alfresco > /tmp/exportFile-20190821.dmp
$.
/pg_ctl
stop
$ exit
Перекидываем его на новую машину, и закидываем в образ докера с постргесом.
Для этого останавливаем alfresco
docker exec -i 49a5619c1178 rm -rf /opt/alfresco/data/solr-data
Стартим
cd /home/alleks/acs-deployment/docker-composeПоднимаем только postgres
docker-compose down
# docker-compose up postgresЗаливаем базу
cat /home/alleks/exportFile-20190821.dmp | docker exec -i d5a59a18ad37 psql -U alfresco -d alfrescoУдаляем кеш
docker exec -i 49a5619c1178 rm -rf /opt/alfresco/data/solr-data
Стартим
docker-compose up
Проверяем.