Я получаю эту ошибку:
Неустранимая ошибка: ошибка возникла на верхнем уровне: MongoSocket.MongoSocket.Error.ipAddressResolutionFailed: файл / home / buildnode / jenkins / workspace / oss-swift-4.2-package-linux-ubuntu-16_04 / swift / stdlib / public / core / ErrorType.swift, строка 191
при сборке моего docker-compose.Файл docker-compose выглядит следующим образом:
version: '3'
services:
nginx:
build: ./docker-nginx-amplify/
environment:
- API_KEY=apikey
- AMPLIFY_IMAGENAME=myapp-Squad
- mode=production
ports:
- "80:80"
- "443:443"
myapp-mongo:
image: mongo:3.2.21
ports:
- "57017:27017"
volumes:
- ./database/myapp-mongo:/data/db
myapp-perfect-api:
build: ./factory-api-perfect-swift/
ports:
- "5500:6600"
links:
- myapp-mongo
В моем быстром приложении подключение к mongodb устанавливается следующим образом:
let myDatabase = try MongoKitten.Database("mongodb://myapp-mongo/taleo")
if myDatabase.server.isConnected {
print("[SERVER MONGODB] Connected on \(myDatabase.server)")
} else {
print("[SERVER MONGODB] CONNECTION FAILED !")
}
Ни docker-compose ps, ни docker-compose images ничего не показывает, несмотря на то, что все команды docker-compose кажутся выполненными успешно.
Что я тут не так делаю?