Files
langchainjs/docker-compose.yml
T
2023-05-29 18:06:41 +02:00

98 lines
2.8 KiB
YAML

version: "3"
services:
test-exports-esbuild:
image: node:18
working_dir: /app
volumes:
- ./yarn.lock:/root/yarn.lock
- ./.yarnrc.yml:/root/.yarnrc.yml
- ./.yarn:/root/.yarn
- ./test-exports-esbuild:/package
- ./langchain:/langchain
- ./scripts:/scripts
command: bash /scripts/docker-ci-entrypoint.sh
test-exports-esm:
image: node:18
working_dir: /app
volumes:
- ./yarn.lock:/root/yarn.lock
- ./.yarnrc.yml:/root/.yarnrc.yml
- ./.yarn:/root/.yarn
- ./test-exports-esm:/package
- ./langchain:/langchain
- ./scripts:/scripts
command: bash /scripts/docker-ci-entrypoint.sh
test-exports-cjs:
image: node:18
working_dir: /app
volumes:
- ./yarn.lock:/root/yarn.lock
- ./.yarnrc.yml:/root/.yarnrc.yml
- ./.yarn:/root/.yarn
- ./test-exports-cjs:/package
- ./langchain:/langchain
- ./scripts:/scripts
command: bash /scripts/docker-ci-entrypoint.sh
test-exports-cra:
image: node:18
working_dir: /app
volumes:
- ./yarn.lock:/root/yarn.lock
- ./.yarnrc.yml:/root/.yarnrc.yml
- ./.yarn:/root/.yarn
- ./test-exports-cra:/package
- ./langchain:/langchain
- ./scripts:/scripts
command: bash /scripts/docker-ci-entrypoint.sh
test-exports-cf:
image: node:18
working_dir: /app
volumes:
- ./yarn.lock:/root/yarn.lock
- ./.yarnrc.yml:/root/.yarnrc.yml
- ./.yarn:/root/.yarn
- ./test-exports-cf:/package
- ./langchain:/langchain
- ./scripts:/scripts
command: bash /scripts/docker-ci-entrypoint.sh
test-exports-vercel:
image: node:18
working_dir: /app
volumes:
- ./yarn.lock:/root/yarn.lock
- ./.yarnrc.yml:/root/.yarnrc.yml
- ./.yarn:/root/.yarn
- ./test-exports-vercel:/package
- ./langchain:/langchain
- ./scripts:/scripts
command: bash /scripts/docker-ci-entrypoint.sh
test-exports-vite:
image: node:18
working_dir: /app
volumes:
- ./yarn.lock:/root/yarn.lock
- ./.yarnrc.yml:/root/.yarnrc.yml
- ./.yarn:/root/.yarn
- ./test-exports-vite:/package
- ./langchain:/langchain
- ./scripts:/scripts
command: bash /scripts/docker-ci-entrypoint.sh
success:
image: alpine:3.14
command: echo "Success"
depends_on:
test-exports-esbuild:
condition: service_completed_successfully
test-exports-esm:
condition: service_completed_successfully
test-exports-cjs:
condition: service_completed_successfully
test-exports-cra:
condition: service_completed_successfully
test-exports-cf:
condition: service_completed_successfully
test-exports-vercel:
condition: service_completed_successfully
test-exports-vite:
condition: service_completed_successfully