/dev/push - plataforma de deploy open source e self-hosted que pode substituir Vercel e Netlify
(github.com/hunvreus)- Plataforma de deploy self-hosted desenvolvida para resolver o problema de dependência de deploy serverless
- Oferece, em servidores próprios, um ambiente de deploy no nível de Vercel·Render·Netlify
- Suporte a deploy baseado em Git, permitindo rollout sem downtime e rollback imediato apenas com um push no GitHub
- Suporta múltiplas linguagens, como Python, Node.js e PHP, e funciona em um ambiente de execução baseado em Docker
- Recursos de gerenciamento de ambiente com suporte a mapeamento de ambiente por branch e configuração de variáveis de ambiente criptografadas
- Monitoramento em tempo real: fornece logs de build e runtime em formato de stream pesquisável
- Recursos de colaboração em equipe integrados, com controle de acesso baseado em função (RBAC) e suporte a convites e gerenciamento de permissões
- Oferece domínio personalizado e emissão automática de certificados SSL (Let’s Encrypt)
- Estrutura totalmente open source e self-hosted, sob licença MIT
- Fornece conjunto de scripts para produção e desenvolvimento para automatizar instalação, atualização, reforço de segurança, migração etc.
- Executa atualizações sem downtime no modelo blue-green com
scripts/prod/update.sh - Configura um ambiente local de desenvolvimento baseado em Colima e Loki com
scripts/dev/start.sh
- Executa atualizações sem downtime no modelo blue-green com
- O sistema de variáveis de ambiente permite controlar configurações detalhadas de domínio de deploy, GitHub App, envio de e-mails, banco de dados, Redis etc.
- A integração com GitHub App permite montar um pipeline de deploy automatizado com autenticação OAuth, webhooks e gerenciamento de permissões de repositório
- É possível configurar políticas de restrição de login baseadas em e-mail, domínio e regex por meio do arquivo de controle de acesso (
access.json) - Arquitetura baseada em contêineres, incluindo PostgreSQL, Redis e Traefik
Ainda não há comentários.