Does setting DATABASE_URL instead of DATABASE_PRIVATE_URL affect egress usage?
As the title says, I have a service that uses sqlx and I had to set DATABASE_URL instead of DATABASE_PRIVATE_URL, because otherwise it wouldn't work.
Currently I'm seeing slight usage on the database egress, even if I'm not connecting directly to the db frequently.
I was curious whether I would get different egress readings depending on which type of database url I was using.
7 Replies
Project ID:
N/A
N/A
Your app should use the private URL, as it will not incur egress charges. If you are using the "public" URL, it will indeed cause egress charges
If you are using an older deploy of the database, you have those variables you listed. If you create a new database, you will have
DATABASE_URL
and DATABASE_PUBLIC_URL
which is a better solution for identification on which is whichThe thing is that I'm having this issue
https://help.railway.app/questions/rust-sqlx-networking-using-databas-52c194c7
Railway Help Station
[Rust] [Sqlx] [Networking] Using DATABASE_URL=${DATABASE_PRIVATE_UR...
Changing to DATABASE_URL=${DATABASE_URL} fixes it. I believe it has something to do with resolving names inside the build container.
I tried enabling the new builder environment and the log says that "Config file src/backend/nixpacks.toml does not exist"
root directory is set to src/backend/
Forgot to publish my project id, it is
062ea51f-a209-44fa-84fa-639d60a22f66
@Vin can you check it and see if you can discover why I can't enable the new builder environment?Unfortunately, I'm not a team member, so I cannot see your projects, but you are sure that you have a nixpacks.toml file in that root directory?
Yeah, the project is open source too,
https://github.com/PolpOnline/monitor
GitHub
GitHub - PolpOnline/monitor
Contribute to PolpOnline/monitor development by creating an account on GitHub.