問題タブ [server-side-swift]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
520 参照

swift - gCloud に Swift Vapor アプリをデプロイできない

ローカルで正常に動作する Swift Vapor アプリがあります。Postman でエンドポイントをテストしました。

アプリを Google Cloud にデプロイしようとすると、次のエラーが発生します。

エラー: (gcloud.app.deploy) エラー応答: [9] アプリケーションの起動エラー: 致命的なエラー: 最上位で発生したエラー:

NIO.ChannelError.connectFailed(NIO.NIOConnectionError(ホスト:「localhost」、ポート:5432、dnsAError:nil、dnsAAAAError:nil、connectionErrors:[NIO.SingleConnectionFailure(ターゲット:[IPv6]localhost/::1:5432、エラー: connect(descriptor:addr:size:) 失敗: 要求されたアドレスを割り当てることができません (errno: 99))、NIO.SingleConnectionFailure(ターゲット: [IPv4]localhost/127.0.0.1:5432、エラー: 接続のリセット (エラー セット): 接続が拒否されました(エラー番号: 111))])): ファイル /home/buildnode/jenkins/workspace/oss-swift-5.0-package-linux-ubuntu-14_04/swift/stdlib/public/core/ErrorType.swift、200 行目

何が欠けているのかわかりません。これは私の dockerfile です。

これは私の app.yaml です。

ここで何が欠けていますか?エラーだけを含む一部の Google 検索では、Postgres が欠落している可能性があることが示されています。アプリで FluentPostgreSQL を使用しています。その場合、postgres をコンテナーにインストールするにはどうすればよいですか? または他に何をすべきですか?