Files
langflow/docker/dev.docker-compose.yml
Gabriel Luiz Freitas Almeida 0fd3d93b1d chore: update devcontainer configuration and Dockerfile (#4298)
* Add Dockerfile for devcontainer with Rust and UV setup

* Update devcontainer configuration to use Dockerfile and enhance features

- Switch from using a pre-built image to building from a Dockerfile.
- Replace Poetry feature with Hadolint for linting Dockerfiles.
- Add new VSCode extensions: Ruff, Autodocstring, Indent Rainbow, and Hadolint.
- Set default terminal profile to zsh in VSCode settings.
- Add a postStartCommand to initialize the environment.
- Change remote user to 'vscode'.

* Update test command in VSCode tasks to 'make unit_tests'

* chore: remove unnecessary comment

---------

Co-authored-by: italojohnny <italojohnnydosanjos@gmail.com>
2024-10-30 11:11:16 +00:00

43 lines
891 B
YAML

networks:
dev-langflow:
services:
langflow:
build:
context: ..
dockerfile: docker/dev.Dockerfile
image: dev-langflow
container_name: dev-langflow
restart: always
ports:
- "7860:7860"
- "3000:3000"
environment:
- PYTHONDONTWRITEBYTECODE=1
- LANGFLOW_DATABASE_URL=postgresql://langflow:langflow@postgres:5432/langflow
- LANGFLOW_SUPERUSER=langflow
- LANGFLOW_SUPERUSER_PASSWORD=langflow
- LANGFLOW_CONFIG_DIR=/var/lib/langflow
env_file:
- ../.env
volumes:
- ../:/app
depends_on:
- postgres
networks:
- dev-langflow
postgres:
container_name: postgres
image: pgvector/pgvector:pg16
environment:
POSTGRES_USER: langflow
POSTGRES_PASSWORD: langflow
POSTGRES_DB: langflow
ports:
- "5432:5432"
networks:
- dev-langflow