A lightweight backend service for authentication and data streaming management built with DENO 🦕.
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
- Docker and Docker Compose installed on your system
- Make (optional, but recommended for easier command execution)
You can start the service using either Docker Compose directly or the prepared Makefile commands.
Start the service:
make start
Stop the service:
make stop
Run database migrations:
make migrate
Create a new database migration file
make migration name=<migration_name>
View backend logs:
make logs
Start the service:
docker compose up -d
Stop the service:
docker compose down
Run migrations:
docker compose exec backend deno run -A npm:node-pg-migrate up -j sql
View logs:
docker compose logs -f backend