The project is based on Eliza
Follow these instructions to set up, configure, and run the Teesa application in production mode on your local machine or server.
Make sure you have the following installed:
-
Clone the repository
git clone https://github.com/comrade-coop/teesa-eliza
-
Navigate to the root directory:
cd teesa-eliza -
Build the production Docker image:
docker build \ --build-arg LLM_API_KEY=<llm_api_key> \ # API key for the LLM --build-arg TWITTER_USERNAME=<twitter_username> \ # The username for the twitter account --build-arg TWITTER_PASSWORD=<twitter_password> \ # The pasword for the twitter account --build-arg TWITTER_EMAIL=<twitter_email> \ # The email address for the twitter account --build-arg TEESA_URL=<teesa_url> \ # The Teesa URL --pull \ --rm \ -f "deploy/Dockerfile" \ -t teesa-eliza-deploy:latest \ .
-
Run the production container:
docker run \ -p 3000:3000 \ -v "$(pwd)/volumes/data:/app/agent/data" \ # Volume to persist the agent data -v "$(pwd)/volumes/content_cache:/app/agent/content_cache" \ # Volume to persist the agent cache teesa-eliza-deploy:latest
This project is licensed under the MIT License. Feel free to use, modify, and distribute this project as per the license terms.