Рекомендуемый Подход К Настройке Установки Alfresco Community Edition Docker Compose

#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 обрабатывает пользователя, под которым работают контейнеры?