salix/docker-compose.test.yml

52 lines
1.2 KiB
YAML
Raw Normal View History

version: "3.7"
services:
# node_modules:
# image: node:20-bullseye-slim
# command: npm install --ci
# working_dir: /salix
# volumes:
# - .:/salix
# print:
# image: node:20-bullseye-slim
# # command: cd print && npm install --ci
# working_dir: /salix/print
# volumes:
# - ./print:/salix/print
db:
image: salix-db:test
restart: always
build:
context: db
dockerfile: Dockerfile
front:
image: salix-front
restart: always
command: ["npm", "run", "test:front:ci"]
build:
context: .
dockerfile: front/Dockerfile.test
depends_on:
- back
back:
image: salix-back
restart: always
build:
context: .
dockerfile: back/Dockerfile
target: test
environment:
- NODE_ENV
depends_on:
- db
- node_modules
- print
volumes:
- ./node_modules:/salix/node_modules
- ./print/node_modules:/salix/print/node_modules
networks:
salix-stack-network:
driver: host