Hello! How can I have the docker run command add in an additional host-name when I execute a new function? At the moment I have the machine host file working correctly but when I run a new function the host file for that new machine that is created is missing the host file so the connection times out. Any ideas on how I can fix this so when I execute a function it can connect to the correct address?
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='###', port=443): Max retries exceeded with url: /api/Identity/Token (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f4fff706a90>: Failed to resolve '###' ([Errno -2] Name does not resolve)"))
You can't really...but do you have the host configured in your host machines host file?
correct configured in the host file but it cant resolve the name from the function
are you on windows or unix?
unix
I thought the hosts file on the host machine is automatically passed to docker containers.
Otherwise, I don't think there's any other option
Are you trying to connect to your Appwrite from a function internally? If this is your use-case there is some workaround Like B: 👇
So you can use your client like such for example
client = Client()
.set_endpoint('http://1.1.1.1/v1')
We were able to add the host names on the outbound of the VM to the internet and this allowed us to use the URLs without having them in the host names. Thank you for your support!
[SOLVED] Python Docker Container Host File
Recommended threads
- Bulk feature status
Hi there, I am using version 1.7.4 self hosted and wanted to use the bulk operations in a dart function. I saw that in the dart_appwrite sdk version 16.1.0 it ...
- CORS preflight returns 500 on Dart funct...
Hey everyone 👋 I’m running a Dart cloud function, Every time I respond to a preflight (OPTIONS) request, I get a 500 internal error, and the logs show: ```NoSu...
- execution failed
When executing an appwrite function, I'm getting a 500 error, but I don't see it in executions. This issue appeared today. Here's the appwrite function ID: 68b4...