langflow/deploy
Gabriel Luiz Freitas Almeida f506fd1625 🔥 chore(deploy): remove unused docker-compose.test.yml file
🔧 chore(deploy): update docker-compose.override.yml to version 3.8

📦 chore(docker-compose.with_tests.yml): add docker-compose file with tests configuration

This commit adds a new docker-compose file named `docker-compose.with_tests.yml` which includes the configuration for running tests. The file includes the following services:

- `proxy`: Configures Traefik as a reverse proxy with Docker integration and enables access logs, the Traefik dashboard, and API.
- `backend`: Sets up the backend service with dependencies on a database, message broker, and result backend. It also includes labels for Traefik routing.
- `db`: Configures a PostgreSQL database with a volume for data persistence.
- `pgadmin`: Sets up pgAdmin for managing the PostgreSQL database.
- `result_backend`: Configures a Redis instance for the result backend.
- `celeryworker`: Sets up a Celery worker for background task processing.
- `flower`: Configures Flower for monitoring and managing Celery workers.
- `frontend`: Sets up the frontend service with labels for Traefik routing.
- `broker`: Configures RabbitMQ with the management console.
- `prometheus`: Sets up Prometheus for monitoring.
- `grafana`: Configures Grafana for visualization and monitoring.
- `tests`: Extends the `backend` service and runs pytest for running tests.

This file allows running the application with the necessary services for testing and monitoring.

🔧 chore(docker-compose.yml): add missing volumes and networks for services
🔧 chore(docker-compose.yml): add traefik-public network with configurable external setting for flexibility in testing

📝 docs(async-tasks.mdx): update docker-compose command to use the correct file name for running tests
2023-09-26 19:58:50 -03:00
..
.env.example 🔧 chore(.env.example): add configuration for new user and update OpenAI API key 2023-09-25 15:55:10 -03:00
.gitignore 📦 chore(deploy): add .gitignore file to ignore 'pgadmin' directory in the deploy folder 2023-08-16 19:27:26 -03:00
base.Dockerfile 🐛 fix(Dockerfile): copy only necessary file to avoid unnecessary image rebuilding 2023-09-22 10:46:01 -03:00
docker-compose.override.yml 🔥 chore(deploy): remove unused docker-compose.test.yml file 2023-09-26 19:58:50 -03:00
docker-compose.with_tests.yml 🔥 chore(deploy): remove unused docker-compose.test.yml file 2023-09-26 19:58:50 -03:00
docker-compose.yml 🚀 chore(docker-compose.yml): add dependencies for the service to improve startup order and reliability 2023-09-25 17:08:54 -03:00
prometheus.yml 🚀 feat(docker-compose.yml): upgrade docker-compose version to 3.3 for compatibility with newer features and syntax 2023-08-20 13:26:02 -03:00
startup-backend.sh 🔧 chore(.env.example): add POSTGRES_PORT variable to specify the port for PostgreSQL connection 2023-09-11 14:01:48 -03:00