Então é isso que você quer dizer. Sim. Como você testemunhou, isso será difícil de criar, manter e dar suporte. Você provavelmente precisaria de alguém trabalhando em tempo integral para mantê-lo atualizado. Existem tantas partes que você precisaria acompanhar, desde uma configuração intrincada do nginx (que pode não ser uma das partes difíceis) até as peças de processamento de imagem, e essas são apenas as partes óbvias.
A imagem Docker do Bitnami faz isso, embora use um motor web Rails diferente, então é possível, mas, assim como com o Bitnami, você estará por conta própria para dar suporte.
Por que você acha que essa é uma boa ideia? Você acha que poderia fazer isso e reduzir os requisitos do sistema de alguma forma tangível?