Come Metter su Alfresco 6 usando docker-compose ufficiale.
Alfresco fornisce una distribuzione Docker Compose per la community di ACS che può essere utilizzata solo per ambienti di test locali: acs-community-deployment / docker-compose al master · Alfresco / acs-community-deployment · GitHub
Redattore per Q-Gin. Clicca su '// TUTTI_GLI_ARTICOLI' per esplorare le altre pubblicazioni scritte da // Zell.
Come Metter su Alfresco 6 usando docker-compose ufficiale.
Alfresco fornisce una distribuzione Docker Compose per la community di ACS che può essere utilizzata solo per ambienti di test locali:
Per distribuire il prodotto in ambienti reali, è necessario eseguire alcune configurazioni aggiuntive. È possibile trovare alcune delle configurazioni descritte in // Uso_di_Alfresco_201804-EA_in_un_ambiente_di_produzione_semplice
Tuttavia, come dovrebbe essere consigliabile mantenere intatte le risorse originali di Alfresco, è necessario un altro approccio. Docker Compose consente di condividere la configurazione utilizzando ulteriori file di specifiche YML per sovrascrivere quello originale. Di seguito sono fornite alcune istruzioni per configurare la configurazione predefinita di Alfresco Docker Compose per ACS 6.
Scarica Docker Compose ufficiale
git clone https://github.com/Alfresco/acs-community-deployment.git
Cloning into 'acs-community-deployment'...
remote: Counting objects: 145, done.
remote: Compressing objects: 100% (91/91), done.
remote: Total 145 (delta 79), reused 103 (delta 49), pack-reused 0
Receiving objects: 100% (145/145), 27.53 KiB | 240.00 KiB/s, done.
Resolving deltas: 100% (79/79), done.
$ cd acs-community-deployment/docker-compose/
$ ls
docker-compose.yml
Create a docker-compose.override.yml file
È possibile aggiungere la mappatura dei volumi, l’esposizione delle porte e le immagini Docker aggiuntive sul Docker Compose originale.
$ touch docker-compose.override.yml
$ cat docker-compose.override.yml
version: "3"
services:
httpd:
build: ./httpd
ports:
- 443:443
links:
- alfresco
- share
- solr6
alfresco:
volumes:
- ./data/alf-repo-data:/usr/local/tomcat/alf_data
ports:
- 21:2121
postgres:
volumes:
- ./data/postgres-data:/var/lib/postgresql/data
solr6:
volumes:
- ./data/solr-data:/opt/alfresco-search-services/data
Inizia la composizione
È possibile utilizzare i comandi predefiniti per eseguire Docker Compose.
Le estensioni dichiarate nel file docker-compose.override.yml verranno selezionate automaticamente, quindi i volumi, le porte e le immagini Docker aggiuntive saranno disponibili nella composizione.
docker-compose up -d --build
Ora Alfresco è in esecuzione in un ambiente reale utilizzando la risorsa Docker Compose ufficiale (e non toccata).