第68回<https://irisawadojo.blogspot.com/2020/10/68alfresco.html>で書かれた「アイテム読み込み時のエラー」は、レコマネ(AGS)でも解決する必要があります。
その解決策がわかったので、番外編として記します。
バグの修正は、
- Dockerfileを作成:docker-compose.ymlと同じディレクトリに"vi(または、nano)"で作成し、
- 以下の内容を記載
FROM alfresco/alfresco-governance-share-community:V3.3.1.x-latest
ARG TOMCAT_DIR=/usr/local/tomcat
# Patch for https://github.com/Alfresco/acs-community-packaging/issues/367
RUN sed -i 's@<show-authorization-status>true</show-authorization-status>@<show-authorization-status>false</show-authorization-status>@' \
$TOMCAT_DIR/shared/classes/alfresco/web-extension/share-config-custom.xml - docker-compose.ymlの記載、
share:
image: alfresco/alfresco-share:6.2.0
mem_limit: 1g
environment:
を、以下に修正。インデントに気をつけます。
share:
build:
dockerfile: ./Dockerfile
context: ./
mem_limit: 1g
environment: - 再度、端末からdocker-compose upで完了
- Administratorでログインし、管理ツール→ユーザーで"%"で検索すると、demoで入っているユーザーを含め、こちらで登録したユーザーも確認できました。
2.の最後の行は、$TOMCAT_DIR/webapps/share/WEB-INF/classes/alfresco/share-config.xmlでもおそらくOKです。
3.については、image:以下は不要です。というのも、Dockerfileに書いたFROM以下からPullするように、build:で書いているからです。
以上です。それでは皆様、寒くなってきたのでお体に気をつけて。
補足
alfresco-governance-repository-communityとalfresco-governance-share-communityのVersion指定は、OSに関係していました。
Ubuntu 18.04→V3.3.1.x-latest
macOS Catalina→V3.3.0.x-latest
です。Windows 10などお調べいただければ助かります。