mirror of
https://github.com/hwchase17/langchain.git
synced 2026-01-14 04:29:21 +00:00
Having dev containers makes its easier, faster and secure to setup the
dev environment for the repository.
The pull request consists of:
- .devcontainer folder with:
- **devcontainer.json :** (minimal necessary vscode extensions and
settings)
- **docker-compose.yaml :** (could be modified to run necessary services
as per need. Ex vectordbs, databases)
- **Dockerfile:**(non root with dev tools)
- Changes to README - added the Open in Github Codespaces Badge - added
the Open in dev container Badge
Co-authored-by: Jinto Jose <129657162+jj701@users.noreply.github.com>
32 lines
637 B
YAML
32 lines
637 B
YAML
version: '3'
|
|
services:
|
|
langchain:
|
|
build:
|
|
dockerfile: .devcontainer/Dockerfile
|
|
context: ../
|
|
volumes:
|
|
- ../:/workspaces/langchain
|
|
networks:
|
|
- langchain-network
|
|
# environment:
|
|
# MONGO_ROOT_USERNAME: root
|
|
# MONGO_ROOT_PASSWORD: example123
|
|
# depends_on:
|
|
# - mongo
|
|
# mongo:
|
|
# image: mongo
|
|
# restart: unless-stopped
|
|
# environment:
|
|
# MONGO_INITDB_ROOT_USERNAME: root
|
|
# MONGO_INITDB_ROOT_PASSWORD: example123
|
|
# ports:
|
|
# - "27017:27017"
|
|
# networks:
|
|
# - langchain-network
|
|
|
|
networks:
|
|
langchain-network:
|
|
driver: bridge
|
|
|
|
|