Releases: Nephelios/nephelios
v0.0.2
Nephelios v0.0.1
Nephelios v0.0.0
We are thrilled to announce the first public release of Nephelios, an open-source, modular PaaS written in Rust, designed to simplify the deployment and management of containerized applications with integrated monitoring and configuration tools.
🚀 Platform Features
-
Deploy Applications from GitHub
Clone, build, and deploy Docker-based applications directly from public GitHub repositories using an intuitive CLI or HTTP API. -
Dynamic Environment Configuration
Define and manage environment variables at deployment time for each application. -
App Lifecycle Management
Start, stop, and remove deployed applications via REST API or the CLI. -
Monitoring Dashboard Integration
Real-time monitoring (CPU, memory, network) with embedded Grafana, powered by Prometheus. -
Docker Swarm Support
Use Docker in Docker with native Swarm orchestration for robust service management and network segmentation. -
Front-End UI
A web interface has been added to visualize deployed apps, deploy/remove apps, and access Grafana with one click.
📦 What's Changed
- Docker helper to deploy container / CI test and doc by @damien-mathieu1 in #1
- CI GH PAGES UPDATE by @damien-mathieu1 in #2
- Review architecture, set up web backend server with routes by @damien-mathieu1 in #3
- Instantiate docker container by @damien-mathieu1 in #5
- docs/project-introduction by @ZUHOWKS in #6
- Integrate Traefik and Docker Compose for App Deployment by @Evan-Paillard in #9
- Refactor docker helper with bollard crate by @damien-mathieu1 in #7
- feat: add env config for deploy port and server port by @damien-mathieu1 in #17
- Bug after deploying with CLI by @damien-mathieu1 in #18
- Route get-apps by @damien-mathieu1 in #21
- add option to remove app by @Evan-Paillard in #22
- feat: implement websocket by @damien-mathieu1 in #27
- Feat/docker swarm by @ZUHOWKS in #33
- Add CONTRIBUTING.md + CODE_OF_CONDUCT.md by @ZUHOWKS in #29
- Update README.MD by @ZUHOWKS in #30
- Feat/stop start container by @Evan-Paillard in #32
- Docker in Docker into Swarm Mode by @ZUHOWKS in #36
- Add deployment var by @damien-mathieu1 in #34
- Fix delete stack on shutdown the nephelios master container by @ZUHOWKS in #37
- Improve CI for Release by @ZUHOWKS in #35
- Update container monitoring and add Grafana embedding support by @damien-mathieu1 in #40
- Add network metrics and improve app details retrieval with swarm task… by @damien-mathieu1 in #41
- add condition for nephelios metrics by @Evan-Paillard in #42
- Add front-end interface to the stack by @ZUHOWKS in #44
- Feat/delivery by @ZUHOWKS in #43
- fix: get swarm task name from container label by @damien-mathieu1 in #45
- Fix/front expose port by @damien-mathieu1 in #46
- docs: add Docker integration and update project structure by @damien-mathieu1 in #47
👥 New Contributors
- @damien-mathieu1 made their first contribution in #1
- @ZUHOWKS made their first contribution in #6
- @Evan-Paillard made their first contribution in #9
Full Changelog: https://github.com/Nephelios/nephelios/commits/v0.0.0