yesterday
I want to upgrade from CE 7.0 to CE 7.1 as the title says.
What I did so far is to just install CE7.1:
- I created a new directory
- I created the docker-compose.yml file
- I created the logs and data directory with the appropriate Permission settings
- I created a config directory with the nginx.conf
- I run docker compose up
- this results in 8 running containers
But I can not access the link "http://localhost:8080/alfresco"
Results in timeout
Either I can not access : https://localhost:443/alfresco"
Results in Error 404
Any help highly appreciated.
Please find below the Tags for the Docker Images docker-compose.yml file.
I use these images for 7.1:
CE 7.1: ALFRESCO_CE_TAG=7.1.0
CE 7.1: TRANSFORM_CORE_AIO_TAG=2.5.3
CE 7.1: SHARE_TAG=7.1.0.1
CE 7.1: POSTGRES_TAG=13.1
CE 7.1: SOLR6_SEARCH_TAG=2.0.2
CE 7.1: ACTIVEMQ_TAG=5.16.1
CE 7.1: ACA_CONTENT_APP_TAG=2.3.0
CE 7.1: ACA_PROXY_TAG=1.2.0
CE 7.1: API_EXPLORER_TAG=7.1.0.1
docker-compose.yml for Version CE 7.1:
services:
alfresco:
image: docker.io/alfresco/alfresco-content-repository-community:${ALFRESCO_CE_TAG}
mem_limit: 7488m
environment:
JAVA_TOOL_OPTIONS: "
-Dencryption.keystore.type=JCEKS
-Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding
-Dencryption.keyAlgorithm=DESede
-Dencryption.keystore.location=/usr/local/tomcat/shared/classes/alfresco/extension/keystore/keystore
-Dmetadata-keystore.password=mp6yc0UD9e
-Dmetadata-keystore.aliases=metadata
-Dmetadata-keystore.metadata.password=oKIWzVdEdA
-Dmetadata-keystore.metadata.algorithm=DESede
"
JAVA_OPTS: "
-Ddb.driver=org.postgresql.Driver
-Ddb.username=alfresco
-Ddb.password=${CUSTOM_POSTGRES_PASSWORD}
-Ddb.url=jdbc:postgresql://postgres:5432/alfresco
-Dsolr.host=solr6
-Dsolr.port=8983
-Dsolr.http.connection.timeout=1000
-Dsolr.secureComms=none
-Dsolr.baseUrl=/solr
-Dindex.subsystem.name=solr6
-Dalfresco.host=${SERVER_NAME}
-Dalfresco.port=443
-Dalfresco.protocol=https
-Dshare.host=${SERVER_NAME}
-Dshare.port=443
-Dshare.protocol=https
-Daos.baseUrlOverwrite=https://${SERVER_NAME}/alfresco/aos
-Dmessaging.broker.url=\"failover:(nio://activemq:61616)?timeout=3000&jms.useCompression=true\"
-Ddeployment.method=DOCKER_COMPOSE
-Dcsrf.filter.enabled=false
-Dopencmis.server.override=true
-Dopencmis.server.value=https://${SERVER_NAME}:443
-DlocalTransform.core-aio.url=http://transform-core-aio:8090/
-Dcsrf.filter.enabled=false
-Dalfresco.restApi.basicAuthScheme=true
-Dauthentication.protection.enabled=false
-XX:+UseG1GC -XX:+UseStringDeduplication
-Dgoogledocs.enabled=true
-Xms6976m -Xmx6976m
-XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80
"
volumes:
- ./data/alf-repo-data:/usr/local/tomcat/alf_data
- ./logs/alfresco:/usr/local/tomcat/logs
transform-core-aio:
image: alfresco/alfresco-transform-core-aio:${TRANSFORM_CORE_AIO_TAG}
mem_limit: 1536m
environment:
JAVA_OPTS: " -XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"
share:
image: docker.io/alfresco/alfresco-share:${SHARE_TAG}
mem_limit: 1872m
environment:
REPO_HOST: "alfresco"
REPO_PORT: "8080"
CSRF_FILTER_REFERER: "https://localhost/.*"
CSRF_FILTER_ORIGIN: "https://locallhost"
JAVA_OPTS: "
-Xms1744m -Xmx1744m
-Dalfresco.context=alfresco
-Dalfresco.protocol=https
-XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80
"
volumes:
- ./logs/share:/usr/local/tomcat/logs
postgres:
image: postgres:${POSTGRES_TAG}
mem_limit: 1872m
environment:
- POSTGRES_PASSWORD=${CUSTOM_POSTGRES_PASSWORD}
- POSTGRES_USER=alfresco
- POSTGRES_DB=alfresco
command: "
postgres
-c max_connections=200
-c logging_collector=on
-c log_min_messages=LOG
-c log_directory=/var/log/postgresql"
ports:
- 5432:5432
volumes:
- ./data/postgres-data:/var/lib/postgresql/data
- ./logs/postgres:/var/log/postgresql
solr6:
image: docker.io/alfresco/alfresco-search-services:${SOLR6_SEARCH_TAG}
mem_limit: 3744m
environment:
#Solr needs to know how to register itself with Alfresco
SOLR_ALFRESCO_HOST: "alfresco"
SOLR_ALFRESCO_PORT: "8080"
#Alfresco needs to know how to call solr
SOLR_SOLR_HOST: "solr6"
SOLR_SOLR_PORT: "8983"
#Create the default alfresco and archive cores
SOLR_CREATE_ALFRESCO_DEFAULTS: "alfresco,archive"
SOLR_JAVA_MEM: "-Xms3488m -Xmx3488m"
SOLR_OPTS: "
-XX:NewSize=1616m
-XX:MaxNewSize=1616m
"
volumes:
- ./data/solr-data:/opt/alfresco-search-services/data
activemq:
image: alfresco/alfresco-activemq:${ACTIVEMQ_TAG}
mem_limit: 1g
ports:
- 8161:8161 # Web Console
- 5672:5672 # AMQP
- 61616:61616 # OpenWire
- 61613:61613 # STOMP
content-app:
image: alfresco/alfresco-content-app:${ACA_CONTENT_APP_TAG}
mem_limit: 256m
# HTTP proxy to provide HTTP Default port access to services
# SOLR API and SOLR Web Console are protected to avoid unauthenticated access
proxy:
image: angelborroy/acs-proxy:${ACA_PROXY_TAG}
mem_limit: 128m
environment:
- PORT=443
- PROTOCOL=https
volumes:
- ./config/nginx.htpasswd:/etc/nginx/conf.d/nginx.htpasswd
- ./config/cert/localhost.cer:/etc/nginx/localhost.cer
- ./config/cert/localhost.key:/etc/nginx/localhost.key
ports:
- 443:443
12 hours ago - last edited 12 hours ago
Hello,
Your proxy are not listening 8080 port so is normal you can not reach the repository through there but you should access via https.
Have you got any error message on alfresco container log that prevents platform to start?
Regards
Roberto Gámiz Sánchez
Alfresco Content Services Engineer
Explore our Alfresco products with the links below. Use labels to filter content by product module.