Skip to content

comrade-coop/teesa-eliza

Repository files navigation

Teesa Eliza App

The project is based on Eliza


🚀 Production Setup

Follow these instructions to set up, configure, and run the Teesa application in production mode on your local machine or server.

Prerequisites

Make sure you have the following installed:

Installation

  1. Clone the repository

    git clone https://github.com/comrade-coop/teesa-eliza
  2. Navigate to the root directory:

    cd teesa-eliza
  3. 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 \
       .
  4. 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

📜 License

This project is licensed under the MIT License. Feel free to use, modify, and distribute this project as per the license terms.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors