Use this information to quickly start up Alfresco Content Services Community (ACS) using Docker Compose.
To deploy Alfresco Content Services Community using docker-compose, you'll need to install the following software:
Component | Installation Guide |
---|---|
Docker | https://docs.docker.com/ |
Docker Compose | https://docs.docker.com/compose/install/ |
- Clone this repository or download a single file - docker-compose.
- Navigate to the folder where the docker-compose.yml file is located.
- Run
docker-compose up
- Open the following URLs in your browser to check that everything starts up:
- Administration and REST APIs: http://<machine_ip>:8080/alfresco
- Share: http://<machine_ip>:8080/share
- Search administration: http://<machine_ip>:8083/solr
Note:
- Make sure that exposed ports are open on your host. Check the docker-compose.yml file to determine the exposed ports - refer to the
host:container
port definitions. You'll see they include 5432, 8080, 8083 and others. - If Docker is running on your local machine, the IP address will be just localhost.
- If you're using the Docker Toolbox, run the following command to find the IP address:
docker-machine ip
- If you run
docker-compose up
after deleting a previous Docker Compose cluster, then replace step 3 with the following command:
docker-compose down && docker-compose build --no-cache && docker-compose up
- For testing purposes, you can enable the browser's native login prompt by adding
-Dalfresco.restApi.basicAuthScheme=true
in your docker-compose.yml file under theJAVA_OPTS
environment variables.