Я пытаюсь запустить образец "DEPLOYING ON DOCKER" в this .
Q1) Когда я вызываю службу, развернутую в докере, она дает мне 500.
В журнале докера написано error: wso2.twitter:TwitterError, message: bad Authentication data.
Кажется, twitter.toml
не находится внутри контейнера докера. Это имеет смысл, поскольку в приведенных ниже командах я никогда не упоминал, что такой файл существует при создании образа докера.
$ ballerina build hello_service.bal
$ docker run -d -p 9090:9090 registry.hub.docker.com/helloworld:v1.0
$ curl -d "Hello Ballerina" -X POST localhost:9090
Как мне предоставить файл конфигурации?
Q2) Какая польза от registry
здесь?
// Docker configurations
@docker:Config {
registry:"registry.hub.docker.com",
name:"helloworld",
tag:"v1.0"
}