#alfresco
Вопрос:
Мне было поручено настроить установку Alfresco Community Edition 7.0 из docker-compose. Я просмотрел ресурсы и ищу наилучший подход. Я также вижу репозиторий github для acs-упаковки, но это, похоже, связано с корпоративной версией. Я мог бы создавать изображения из существующих изображений и создавать свой собственный файл docker-compose, который загружает мои изображения. Это может показаться излишним для изменений в файле глобальных свойств alfresco.
Например, я перемещаю базу данных и общий файловый ресурс на тома docker и сопоставляю их с каталогами хостов. Я могу легко добавить том для Postgres в файл docker compose. Информация об общем доступе к файлам выглядит менее прямолинейной. Я вижу, что есть глобальное свойство, которое указывает каталог в alfresco-global.properties (dir.root=/alfresco/данные). Немного менее ясно, скольким компонентам docker требуется сопоставление томов.
Ответ №1:
Вы должны экстернализировать свой каталог, чтобы настроить постоянное хранилище данных для хранилища контента, solr и т. Д. в вашем пользовательском образе докера.
volumes:
- alfdata:/usr/local/tomcat/alf_data
volumes:
- pgdata:/var/lib/postgresql/data
volumes:
- solrdata:/opt/alfresco-search-services/data
volumes:
- amqdata:/opt/activemq/data
Пожалуйста, перейдите по ссылке для получения дополнительной информации.
-Арджун М
Комментарии:
1. Спасибо, это обрабатывает части, которые должны быть представлены в виде томов.
2. Не могли бы вы, пожалуйста, принять ответ, чтобы он был полезен другим
Ответ №2:
Подумайте о том, чтобы пройти это обсуждение и, возможно, использовать шаблон сообщества:
Комментарии:
1. Вы не знаете, было ли это обновление для Community Edition 7.0?
2. Я внес изменения и сообщество 7.0, и это рабочий файл в Windows. Сейчас я пытаюсь работать в Linux и вижу проблемы с разрешениями при записи в каталоги, сопоставленные с томами. Как docker-compose обрабатывает пользователя, под которым работают контейнеры?