version: "3.7" services: db: image: db:local restart: unless-stopped build: context: db dockerfile: Dockerfile ports: - 3306:3306 front: image: front command: ["npx", "gulp", "front"] restart: unless-stopped build: context: . dockerfile: front/Dockerfile target: local ports: - 5000:5000 depends_on: - back volumes: - ./modules:/salix/modules - ./dist:/salix/dist - ./front:/salix/front - ./loopback:/salix/loopback - ./node_modules:/salix/node_modules back: image: back command: ["npx", "gulp", "backWatch"] restart: unless-stopped build: context: . dockerfile: back/Dockerfile target: local ports: - 3000:3000 environment: - NODE_ENV depends_on: - db volumes: - ./loopback:/salix/loopback - ./storage:/salix/storage - ./modules:/salix/modules - ./back:/salix/back - ./node_modules:/salix/node_modules - ./print:/salix/print