Я новичок в Docker. У меня есть многомодульный проект Maven, каждый подмодуль является микросервисом SpringBoot (поэтому каждый подмодуль является исполняемым). Я добавил файлы Docker в каждый из подмодулей и хочу запустить Docker CI, но он не может сказать:
unable to prepare context: path "/discovery-service" not found
Служба обнаружения - это имя подмодуля maven. Мой docker .yaml
name: Docker Image CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build the Docker image
run: |
docker build /discovery-service --file Dockerfile --tag my-image-name:$(date +%s)
docker build /config-server --file Dockerfile --tag my-image-name:$(date +%s)
docker build /gateway-service --file Dockerfile --tag my-image-name:$(date +%s)
docker build /business-owner-service --file Dockerfile --tag my-image-name:$(date +%s)
© 2020 GitHub, Inc.
Как я могу получить файлы Docker для создания? Я хотел бы использовать Github для развертывания непосредственно в Google Cloud Kubernetes