Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a Complete Docker Compose Setup #509

Open
4 tasks
arpagon opened this issue Mar 1, 2024 · 0 comments
Open
4 tasks

Provide a Complete Docker Compose Setup #509

arpagon opened this issue Mar 1, 2024 · 0 comments
Assignees

Comments

@arpagon
Copy link
Collaborator

arpagon commented Mar 1, 2024

Provide a Docker Compose Setup for Vocode

Summary

The goal is to create a Docker Compose setup to streamline the initial setup process for new users of Vocode. This setup will include all necessary services and configurations to run Vocode in a containerized environment.

Blockers

  • None

Outcome

  • Reduce 'time to value' for developers new to Vocode, enabling them to start contributing more quickly.

Technical Details

Backend

  • FastAPI: Provides a high-performance backend with automatic interactive API documentation.

Frontend

  • Next.js: Powers the frontend, offering server-side rendering for improved performance and SEO.

Caching and Messaging

  • Redis: Used for telephony features and as a vector cache to enhance performance.

Web Server

  • Caddy: Serves as the web server with automatic HTTPS management, simplifying the deployment process.

Subtasks

  • Develop the Docker Compose configuration file.
  • Test the Docker setup on different operating systems.
  • Document the setup process in the project's README.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants