Tech
Executando Aplicativos Sqlite No Docker e Kubernetes Com Litestream

OpenRun é uma plataforma GitOps de código aberto e auto-hospedada para implantar aplicativos web e ferramentas internas no Docker, Podman ou Kubernetes.
OpenRun agora tem suporte integrado ao Litestream para aplicativos SQLite. Os bancos de dados dos aplicativos são replicados continuamente para AWS S3 ou armazenamento de objetos compatível com S3, como Cloudflare R2, MinIO e SeaweedFS. A restauração é automática: quando o OpenRun detecta um volume de aplicativo vazio ou recriado, ele restaura o banco de dados da réplica antes de iniciar o aplicativo.
A mesma configuração funciona em um único nó com Docker/Podman e no Kubernetes. Os desenvolvedores podem usar SQLite normalmente sem instalar o Litestream, configurar armazenamento de objetos, modificar a imagem do contêiner ou implementar lógica de restauração. As configurações do Litestream são definidas uma vez na configuração do servidor, enquanto o OpenRun gerencia a replicação e a restauração fora do contêiner do aplicativo. O mesmo aplicativo pode ser definido declarativamente em um arquivo de aplicação junto com outras configurações no Git, e o openrun apply funciona como o Kubernetes apply.
Fonte: Hacker News
- Technology
- Executando
- SQLite
- Docker
- Kubernetes
Mais lidas nesta categoria
Carregando artigo…