- Based on alpinelinux with Oracle JRE
Connectors may be configured through the following variable scheme:
CATALINA_CONNECTOR_x_y with x as positive integer and y an uppercase variant of some connector property. The special value upgrade for y can be empty or http2 to enable HTTP/2 protocol. See scripts/vars for details.
CROWD_SERVER_IDto assign the server id.CROWD_LICENSEto assign the license string (newlines may be omitted)CROWD_SETUP(default:true) checks if crowd has been setup or automating the setup wizard otherwise.
Support for Crowd is almost complete. For a list of available environment variables see scripts/vars.
The support for generating crowd.properties is implemented but not tested. See scripts/vars for details.
# launch crowd web application
docker run --rm \
--publish=8095:8095 \
--name=atlassian-crowd \
--volume=crowd:/crowd \
steigr/atlassian-crowd- Install Crowd
- Upgrade Apache Tomcat to 8.5.x for HTTP/2 support
- Bootstrap Crowd automatically
- Support JDBC Database-Connections
- Configure Apache Connectors via environment variables
- Configure Crowd SSO via environment variables
- Allow passing SSL Certificates and Keys for Tomcat Connectors
- Use Log4J 2.x
- Provide Elasticsearch LogAppender
- Test MySQL connectivity
- Check JNDI configuration