- Figure out deployment strategy
- build front end to show logs and other stuff
- [] implement crypto watchlist
- [] add twitter character and integration
- Create a Railway account
- Create a new project
- Deploy the 'pgvector' PostgreSQL template
- Deploy your project from dashboard using github
- Configure environment variables:
POSTGRES_URL=DATABASE_URL_FROM_RAILWAY //provided_by_railway DISCORD_TOKEN=your_token DISCORD_CLIENT_ID=your_client_id OPENROUTER_API_KEY=your_key SOME_API_KEY=your_key
- Deploy
services:
eliza:
environment:
- OPENROUTER_API_KEY=blahdeeblahblahblah
- SOME_API_KEY=your_key
docker compose up
Make sure docker is running.
# The --load flag ensures the built image is available locally
docker buildx build --platform linux/amd64 -t eliza-starter:v1 --load .
services:
eliza:
environment:
- OPENROUTER_API_KEY=blahdeeblahblahblah
docker compose -f docker-compose-image.yaml up