VibeHunt
Back to browse

/dev/push

Open source deployment platform that deploys apps directly from GitHub with zero-downtime, real-time logs, preview URLs, and support for Python, Node.js frameworks.

/dev/push is a self‑hosted deployment platform that integrates directly with GitHub to build and launch applications without downtime. When a repository is pushed, the system creates a Docker‑based environment, runs the build, and serves the new version while keeping the previous one live, allowing instant rollbacks. It provides live, searchable logs for both build and runtime phases, and generates preview URLs for each branch or commit.

The platform supports any language that can run inside Docker, with explicit examples for Python, Node.js, and PHP, and it manages multiple environments through branch mapping and encrypted variables. Custom domains are handled automatically, including free Let’s Encrypt certificates, and role‑based access control enables team collaboration and invitation management.

Installation runs on Ubuntu or Debian servers, requiring Docker, Docker Compose, and a GitHub App for authentication. Configuration is performed via environment variables, and the service is managed through systemd and a set of helper scripts for starting, stopping, logging, backup, and updates. The code is MIT‑licensed and intended for users who want full control over their deployment infrastructure.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps