2020年12月17日木曜日

【74】Alfresco:番外編、レコマネ機能でUser表示

第68回<https://irisawadojo.blogspot.com/2020/10/68alfresco.html>で書かれた「アイテム読み込み時のエラー」は、レコマネ(AGS)でも解決する必要があります。

その解決策がわかったので、番外編として記します。

 バグの修正は、

  1. Dockerfileを作成:docker-compose.ymlと同じディレクトリに"vi(または、nano)"で作成し、
  2. 以下の内容を記載
    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
  3. docker-compose.ymlの記載、
    share:
         image: alfresco/alfresco-share:6.2.0
      mem_limit: 1g
          environment:

    を、以下に修正。インデントに気をつけます。
    share:
           build:
                 dockerfile: ./Dockerfile
                 context: ./
           mem_limit: 1g
                 environment:
  4. 再度、端末からdocker-compose upで完了
  5. 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などお調べいただければ助かります。



最近の投稿

【108】Archives in the Digital Age: The use of AI and machine learning in the Swedish archival sectorを読む

 Gijs Aangenendt氏の修士論文、Archives in the Digital Age: The use of AI and machine learning in the Swedish archival sectorを半分読みました。 前半は、AIを扱ったアーカ...

人気の投稿