From c93390c0e9545b89413e4e8d4e7fb6278ec9f467 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Wed, 16 Aug 2023 15:42:10 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=B3=20chore(docker-compose.celery.yml)?= =?UTF-8?q?:=20add=20PostgreSQL=20and=20pgAdmin=20services=20to=20support?= =?UTF-8?q?=20database=20operations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✨ feat(docker-compose.celery.yml): add db service with PostgreSQL image and configure environment variables for database connection ✨ feat(docker-compose.celery.yml): add pgadmin service with pgAdmin4 image and configure environment variables for admin login 🔧 chore(docker-compose.celery.yml): add db service as a dependency for the queue service --- docker-compose.celery.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docker-compose.celery.yml b/docker-compose.celery.yml index a568be593..88e3cc189 100644 --- a/docker-compose.celery.yml +++ b/docker-compose.celery.yml @@ -7,18 +7,41 @@ services: dockerfile: base.Dockerfile depends_on: - queue + - db environment: - LANGFLOW_CACHE_TYPE=redis - LANGFLOW_REDIS_HOST=queue - LANGFLOW_REDIS_PORT=6379 - LANGFLOW_REDIS_DB=0 - LANGFLOW_REDIS_EXPIRE=3600 + - LANGFLOW_DATABASE_URL=postgresql://langflow:langflow@db:5432/langflow ports: - "7860:7860" volumes: - ./:/app command: bash -c "uvicorn --factory langflow.main:create_app --host 0.0.0.0 --port 7860 --reload --log-level debug" + db: + image: postgres:15.4 + environment: + - POSTGRES_USER=langflow + - POSTGRES_PASSWORD=langflow + - POSTGRES_DB=langflow + ports: + - "5432:5432" + + pgadmin: + image: dpage/pgadmin4 + environment: + PGADMIN_DEFAULT_EMAIL: admin@admin.com + PGADMIN_DEFAULT_PASSWORD: admin + ports: + - "5050:80" + depends_on: + - db + volumes: + - pgadmin:/var/lib/pgadmin + queue: image: redis:latest ports: