Я пытаюсь развернуть пример приложения django в ECS, используя fargate.У меня еще нет домена, и я прочитал, что вы можете добавить свой публичный ip в ALLOWED_HOSTS.Поэтому я изменил свою конфигурацию, чтобы добавить ее, используя эту ссылку в качестве руководства
ALLOWED_HOSTS = ['localhost', '127.0.0.1', '.example.com']
PUBLIC_IP = None
try:
response = requests.get('http://169.254.169.254/latest/meta-data/public-ipv4', timeout=3)
print('Response')
PUBLIC_IP = response.text
ALLOWED_HOSTS += [PUBLIC_IP]
except requests.exceptions.RequestException as e:
print('Exception on getting public ip ', e)
print(ALLOWED_HOSTS)
К сожалению, она не работает для меня, возможно, потому что я не использую экземпляр ec2.Может кто-нибудь показать мне, как добавить мой публичный ip?
Я использую daphne, с помощью следующей команды
daphne -b 0.0.0.0 -p 80 my_project.asgi:application
Я даже не получаю эти операторы печати между моими журналами, вЗадача ECS.Но я получаю журналы Дафни