Не удается получить доступ к приложению, развернутому в AWS app runner

#amazon-web-services #spring-boot #docker #amazon-app-runner

Вопрос:

Я не могу получить доступ к приложению spring boot. Я развернул приложение для весенней загрузки на AWS app runner с помощью ECR. Я не вижу никаких ошибок ни в журналах приложений, ни в журналах событий. Статус бегуна приложения также имеет зеленый цвет.

В приложении порт runner настроен на 8080.

докер-создание файла

 services:
  my-app:
    image: my-app
    ports:
      - "8080:8080"
    environment:
      - DATABASE_HOST=${DATABASE_HOST}
      - DATABASE_USER=${DATABASE_USER}
      - DATABASE_PASSWORD=${DATABASE_PASSWORD}
      - DATABASE_NAME=${DATABASE_NAME}
      - DATABASE_PORT=3306  
    networks:
      - dummy-mysql
    depends_on:
            mysqldb:
                condition: service_healthy
      
 
  mysqldb:
    image: mysql:8
    ports:
      - '3307:3306'
    networks:
      - dummy-mysql
    environment:
      - MYSQL_ROOT_PASSWORD=${DATABASE_PASSWORD}
      - MYSQL_DATABASE=${DATABASE_NAME}
    healthcheck:
        test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
        timeout: 20s
        retries: 10  
      
networks:
  dummy-mysql:
 

Комментарии:

1. пожалуйста, добавьте несколько примеров вашего файла Docker, компоновки Docker и структуры файлов.

2. Прикрепленный файл docker-compose.

3. Вы пробовали изменить - DATABASE_PORT=3306 на 3307?

4. Видите ли вы какие-либо сообщения на экране? Или это просто тайм-аут?