I am unable to access a spring boot application. I have deployed a Spring boot application on AWS app runner using ECR. I don't see any errors on neither application logs Event logs. App runner status is also green.
On app runner port is configured to 8080.
docker-compose file
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: