Hi,
>> I'm also preparing to share our experiences of trying to migrate (in
>> phases) to a high availability dockerized Alaveteli installation, which
>> meant trying to separate out pieces into smaller parts and not relying on a
>> single server to do all the work. To make this a reusable image based on
>> injected environment variables has required some assumptions which are a
>> little different from how the project is structured and I would love to ask
>> a few more questions about that a little down the road.
>>
>>
> Yes, do please! I think that would be an interesting conversation to have.
I am also interested in dockerizing the application. I think using
docker for deployment is a good idea but since there are so many tools
around Docker it is hard to pick the perfect one.
I used
https://github.com/phusion/baseimage-docker in a previous project
to run multiple processes into the same container. Separating processes
per container has been a bad experience for me. I wanted a lightweight
virtual machine, like a Vagrant that I can use in production. I also
took a look at rocket but I am not sure if it is mature right now.
I am open to discussions and I do not have strong preferences for one
technology or another but making the app container friendly is a subject
I am really interested in.
Thank you,
Andrei Petcu