Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devs-group/driplet-core
https://github.com/devs-group/driplet-core
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/devs-group/driplet-core
- Owner: devs-group
- License: apache-2.0
- Created: 2024-11-01T14:16:56.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-18T07:02:48.000Z (about 2 months ago)
- Last Synced: 2024-12-18T08:18:48.629Z (about 2 months ago)
- Language: TypeScript
- Size: 159 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌊 Driplet Core
A lightweight backend service for authentication and data streaming management
built with DENO 🦕.## 🌟 Overview
Driplet Core serves as the authentication backbone and data ingestion service
for the Driplet ecosystem. The service currently handles:- User authentication and authorization
- Data insertion into PubSub topic## 🚀 Getting Started
### Prerequisites
- Docker and Docker Compose installed on your system
- Make (optional, but recommended for easier command execution)### Running the Service
You can start the service using either Docker Compose directly or the prepared
Makefile commands.#### Using Makefile
Start the service:
```bash
make start
```Stop the service:
```bash
make stop
```Run database migrations:
```bash
make migrate
```Create a new database migration file
```bash
make migration name=
```View backend logs:
```bash
make logs
```#### Using Docker Compose Directly
Start the service:
```bash
docker compose up -d
```Stop the service:
```bash
docker compose down
```Run migrations:
```bash
docker compose exec backend deno run -A npm:node-pg-migrate up -j sql
```View logs:
```bash
docker compose logs -f backend
```