Comments (2)
The actual error in that printout is:
Fatal error: Error raised at top level: connection reset (error set): Connection refused (errno: 111)
You should focus on this line. Apparently the application could not connect to the database for some reason.
I doubt that it's actually related to the buildpack or the heroku-20 stack (considering the Vapor drivers are built from the ground up with NIO and don't depend on the system libraries), but you could nevertheless try downgrading the stack to heroku-16 or heroku-18.
from heroku-buildpack.
Thank you for your help, vzsg. As you said, I used DATABASE_URL environment variable and you helped me turn the dyno off and on again.
if let databaseURL = Environment.get("DATABASE_URL"),
var config = PostgresConfiguration(url: databaseURL)
{
config.tlsConfiguration = TLSConfiguration.forClient(certificateVerification: .none)
app.databases.use(.postgres(configuration: config), as: .psql)
} else {
app.databases.use(.postgres(
hostname: Environment.get("DATABASE_HOST") ?? "localhost",
username: Environment.get("DATABASE_USERNAME") ?? "postgres",
password: Environment.get("DATABASE_PASSWORD") ?? "password",
database: Environment.get("DATABASE_NAME") ?? "spark"
), as: .psql)
}
from heroku-buildpack.
Related Issues (19)
- No such file or directory HOT 1
- Update buildpack for Swift 4 and newer clang
- Fix ubuntu version detection
- xz:(stdin): File format not recognized HOT 5
- swiftenv fails on heroku push HOT 4
- Heroku build fails HOT 4
- Request: Support Heroku 18 stack HOT 7
- Support Package.swift symlink? HOT 5
- Error while using swift 5 HOT 2
- No such module 'CommonCrypto' HOT 2
- Migrate away from swiftenv HOT 1
- Building failing on release script HOT 1
- Heroku build failed to compile Swift app HOT 1
- Support for Heroku-20 stack HOT 3
- Support for resources
- Bundle.module does not find resources after deployment HOT 8
- Heroku-22 stack HOT 4
- Support Ubuntu 23.10 and 24.04 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from heroku-buildpack.