Я пытаюсь запустить несколько экземпляров API из одного изображения и одного и того же скрипта Gradle.Как вы можете видеть ниже в моем файле docker-compose, у меня есть api-участник, и я хотел бы создать api-member2, 3, 4 и т. Д., Поскольку каждый из них нуждается в своих независимых, пользовательских приложениях, БД, веб-интерфейсе и т. Д.
Первый контейнер будет успешно запущен, но любые последующие контейнеры выдадут мне следующую ошибку:
| > Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory().
| > Could not create service of type FileHasher using BuildSessionScopeServices.createFileSnapshotter().
Любая помощь или ссылки приветствуются!
api-participant:
build:
context: ./api-participant
command: -Dorg.gradle.jvmargs="-Xmx2g -Xdebug" bootRun #--debug-jvm
ports:
- "3007:8080"
- "3008:8181"
- "5006:5005"
links:
- mongo-participant
- member0
- ipfs
volumes:
- ./api-participant:/opt/app
- ~/.m2/repository:/root/.m2/repository/
- ./ethereum/app/truffle/contracts:/opt/app/src/main/solidity
- ./ethereum/keys:/opt/blockchain/keys
environment:
- LOG_LEVEL=debug
- CORS_WHITELIST=http://localhost:3011