Buenas noches.
Intentando levantar alfresco mediante docker, funciona correctamente siguiendo los pasos de la guia:
https://docs.alfresco.com/6.0/tasks/deploy-docker-compose.html
El tema es, cuando quiero modificar el docker-compose y añadir volumenes para montar donde yo quiero el contenido y los indices (por aquello de que no esté en /Var/lib/docker..... y poder montarlo en carpetas especificas...
Bien, he intentado lo siguiente:
En el servicio alfresco image: alfresco/alfresco-content-repository-community:6.1.2-ga
Definir el directorio de contenido (un disco mas lento y de más espacio), eso funciona OK y se crea bien la carpeta content, etc... (idem con los logs)
volumes:
- /sharedfolders/dockers/AppData/alfresco/alf_repo_data:/usr/local/tomcat/alf_data
- /sharedfolders/dockers/AppData/alfresco/logs/alfresco:/usr/local/tomcat/logs
El tema es... si quiero "extender" alfresco y personalizar... me gustaria montar la carpeta "shared/classes" en alguna ubicacion conociida donde poder tocar el alfresco-global.properties y/o lo que haya en la carpeta alfresco...
Pero si lo monto como volumen:
/sharedfolders/dockers/AppData/alfresco/shared/classes:/usr/local/tomcat/shared/classes
Eso no va a funcionar, porque estoy montando una carpeta "vacia" (shared/classes está vacia inicalmente) en shared/Classes del contenedir.. y por tanto no levantará...
Se me ocurre:
- Levantar sin volumen, copiar shared/Classes del contenedor a la ubicación nueva de shared/classes, parar, meter el volumen y a partir de ahi "trabajar"
¿Pero es correcto así o recomendais otra via para hacerlo?
Idem, para el servicio share:
image: alfresco/alfresco-share:6.1.0-RC3
¿como extenderia share sobre la base q está en la imagen?
Muchas gracias.
EDIT:
He intentado ver la guia de @angelborroy pero el enlace está caido: https://community.alfresco.com/community/ecm/blog/2018/05/01/using-alfresco-201804-ea-in-a-simple-prod-environment