diff --git a/docker-compose.yml b/docker-compose.yml index 13d39e1f3..21d1ad8d5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,20 +1,25 @@ version: "3" +networks: + langflow: services: backend: build: context: ./ - dockerfile: ./dev.Dockerfile + dockerfile: ./Dockerfile + env_file: + - .env ports: - "7860:7860" volumes: - ./:/app command: bash -c "uvicorn --factory src.backend.langflow.main:create_app --host 0.0.0.0 --port 7860 --reload" - + networks: + - langflow frontend: build: context: ./src/frontend - dockerfile: ./dev.Dockerfile + dockerfile: ./Dockerfile args: - BACKEND_URL=http://backend:7860 environment: @@ -26,3 +31,5 @@ services: - ./src/frontend/src:/home/node/app/src - ./src/frontend/package.json:/home/node/app/package.json restart: on-failure + networks: + - langflow diff --git a/src/frontend/Dockerfile b/src/frontend/Dockerfile index 612af5314..0b33e09b8 100644 --- a/src/frontend/Dockerfile +++ b/src/frontend/Dockerfile @@ -2,7 +2,7 @@ FROM --platform=linux/amd64 node:19-bullseye-slim AS base RUN mkdir -p /home/node/app RUN chown -R node:node /home/node && chmod -R 770 /home/node -RUN apt-get update && apt-get install -y jq +RUN apt-get update && apt-get install -y jq curl WORKDIR /home/node/app # client build