Atlassian Crowd implementation inside a Docker container
Pull the image from Docker Hub
docker pull barryb1991/crowd-docker:latest
Make sure to substitute your actual domain below. If you plan on running crowd in a subdirectory such as /crowd, change the CATALINA_CONTEXT_PATH
variable.
docker run -d -p 8095:8095 \
-v '/crowd-data:/var/atlassian/application-data/crowd' \
-e CATALINA_CONNECTOR_SECURE='true' \
-e CATALINA_CONNECTOR_SCHEME='https' \
-e CATALINA_CONNECTOR_PROXYPORT='443' \
-e CATALINA_CONNECTOR_PROXYNAME='crowd.yourdomain.com' \
-e CATALINA_CONTEXT_PATH='' \
-e JVM_MINIMUM_MEMORY='512m' \
-e JVM_MAXIMUM_MEMORY='512m' \
--name atlassian-crowd \
barryb1991/crowd-docker:latest
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.