SereneDB
SereneDB는 실시간 검색 분석 DB로 전체 텍스트·벡터·하이브리드 검색, SQL 실행, PostgreSQL 호환 프론트엔드를 제공합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Web application with linux infraestructure and sub-programs oriented towards NISAR SAR Nasa Space Apps challenge hackathon, focused on combining the strength of machine learning with a user friendly interface.
🌐 Live demo: https://raspberrypi.tail0a4b52.ts.net/terra-pulse/
| Layer | Technology |
|---|---|
| Backend | Java, Spring Boot |
| Frontend | Vanilla JavaScript, HTML, CSS |
| Machine learning | Python (TF), C |
| Infrastructure | Podman, Caddy |
| CI/CD | GitHub Actions |
| Networking | Tailscale |
| Server | Raspberry Pi |
⚠️ Project in initial phase, functionalities are changing
The project is deployed on a Raspberry Pi using containers, with secure public access provided without the need to open ports on the router.
Every push to main is validated before the images are built and deployed (frontend, model lab and backend builds, backend tests and a startup check of the whole stack), every deployment is smoke tested on the Raspberry Pi and through the public URL, and a failed deployment is rolled back to the last known-good images, see tools/ci.
Every push to develop goes through the same pipeline to a separate develop stack on the Raspberry Pi, with its own database, so changes are QA'd there before the weekly merge releases them to production, see Develop stack. Every pull request into develop also gets its own preview, linked in a comment on the pull request and removed when it is closed, see PR previews.