R
Railway3mo ago
Zeus

Guys, when i upload a bot using database of railway, i need to put private database address, sure?

But i'm having a stupid crash (when i commit my bot to railway): Traceback (most recent call last): File "/app/main.py", line 2, in <module> import discordModules.auth as auth File "/app/discordModules/auth.py", line 1, in <module> import asyncio, clientCommands File "/app/clientCommands.py", line 1, in <module> import clientModules.events.on_message File "/app/clientModules/events/on_message.py", line 5, in <module> from database import connection as db File "/app/database/connection.py", line 19, in <module> conn = psycopg2.connect( ^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.11/site-packages/psycopg2/init.py", line 122, in connect conn = _connect(dsn, connection_factory=connection_factory, **kwasync) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.OperationalError: could not translate host name "postgres.railway.internal" to address: Name or service not known
20 Replies
Percy
Percy3mo ago
Project ID: e8ff4539-1a96-47e7-9a34-64bcaf87d9b1
Zeus
Zeus3mo ago
e8ff4539-1a96-47e7-9a34-64bcaf87d9b1
Brody
Brody3mo ago
is the database in the same project as the bot?
Zeus
Zeus3mo ago
Yes it is
Zeus
Zeus3mo ago
No description
Zeus
Zeus3mo ago
:cat_happy:
Brody
Brody3mo ago
make sure you are on the v2 runtime
Zeus
Zeus3mo ago
how can i do it
Brody
Brody3mo ago
in the service settings
Zeus
Zeus3mo ago
here?
No description
Brody
Brody3mo ago
of the bot service
Zeus
Zeus3mo ago
What this means runtime v2
Brody
Brody3mo ago
please see this docs page - https://docs.railway.app/reference/runtime
Zeus
Zeus3mo ago
When did that change? I guess that's why I was paying so much for my bills 💀
Brody
Brody3mo ago
the runtime wouldnt have anything to do with billing
Zeus
Zeus3mo ago
Isn't using the “Internal” version the right thing to do? Isn't the public one that if a lot of people use it, it costs a lot?
Brody
Brody3mo ago
correct, you are using the internal host and port so you are good
Zeus
Zeus3mo ago
I made a statement in try to automatically connect to the internal, and if it couldn't, to use the standard connection, and as railway simply put it as “v2”, all my clients were accessing the public version, instead of the internal one 🤡
Brody
Brody3mo ago
im not sure i follow
Zeus
Zeus3mo ago
:thinkies:
Want results from more Discord servers?
Add your server