-
-
Notifications
You must be signed in to change notification settings - Fork 166
Description
Please do not modify this entry as it will be overwritten. I am maintaining markup in a separate file. Leave a new comment with any suggestions.
Objective
To provide an official Docker-based solution for StackStorm. It may be used for evaluation, pack development, and light production. Long term, we expect to provide a Docker-based solution that makes it easy to scale and build a highly available system that can be used in production.
Roadmap
We welcome you to submit issues and PR's. We expect the roadmap to change as new requests are submitted. The following short and long term tasks and goals have been identified.
Short term
Besides the known issues, we plan to complete the following within the next couple weeks:
- Investigate supporting Docker Stack in addition to Docker Compose.
- Remove
VOLUMEinstruction in currentDockerfile. UpdateREADME.mdwith instructions on how to changedocker-compose.yml, or do similar via CLI. - Remove Dockerfile#L74 and add
/entrypoint.dlike this: entrypoint.sh#L60-L67. UpdateREADME.mdwith instructions on how to modifypack_base_path.
Long term
These are features or tasks we expect to work on in the future. As we begin work, they will be moved to the "Short term" section.
- Create an image that supports running one app per container (see docker-compose.yml). This makes it easy to scale, and build a highly available system.
- Heed 12 Fractured Apps, Twelve-Factor App: Logs and Twelve-Factor App: Concurrency
- Identify any possible required changes to
st2repo.
- Support for K8S.
- Support for Swarm.
- Support for Consul.