https://github.com/lambdaclass/lambcast
A Farcaster client implementation in Elixir
https://github.com/lambdaclass/lambcast
Last synced: 8 months ago
JSON representation
A Farcaster client implementation in Elixir
- Host: GitHub
- URL: https://github.com/lambdaclass/lambcast
- Owner: lambdaclass
- License: apache-2.0
- Created: 2024-02-20T20:21:15.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-01T22:20:58.000Z (over 2 years ago)
- Last Synced: 2025-01-24T05:42:58.201Z (over 1 year ago)
- Language: Elixir
- Size: 192 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### 🐐 Lambcast 🐐
A Farcaster client implementation in Elixir
⚠️ This repository is currently a WIP 🔧
# Requirements
- Elixir 1.16.1
- Mix 1.16.1
- Docker (optional)
# Development Guide
A PostgreSQL database is needed. This database will tipically be a replicator of the Hubs.
The following env vars are required and can be placed in a .env file (you can use .env.example as a guide)
```
DATABASE_HOST
DATABASE_PORT (default: 5432)
DATABASE_NAME
DATABASE_USER
DATABASE_PASSWORD
```
You can start a database in Docker with the following command.
```sh
docker run \
--name lambcast_db \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=postgres \
-p 5432:5432 \
-d postgres
```
Now, start Phoenix:
- Run `make setup` to install and setup dependencies.
- Run `make dev` to start the server.