06:58:37ERROR: Instance deployment failed. For details, see 'eb-engine.log'.
# /var/log/eb-engine.log
2024/04/19 07:15:33.766810 [ERROR] An error occurred
during execution of command [app-deploy]
- [Docker Specific Build Application]. Stop running the command.
Error: Command /bin/sh -c docker compose config failed with error exit
status 15. Stderr:services.backend.environment.
[0]: unexpected type map[string]interface {}
status 15. Stderr:services.backend.environment.
에서 backend환경이 문제가 있다는 것을 알 수 있었다.
2024-04-19 17:04:20 2024/04/19 08:04:20 [emerg] 1#1: unknown "url" variable
2024-04-19 17:04:20 nginx: [emerg] unknown "url" variable
2024-04-19 17:05:33 2024/04/19 08:05:33 [emerg] 1#1: unknown "url" variable
2024-04-19 17:05:33 nginx: [emerg] unknown "url" variable
server {
listen 3000;
# 3000 포트 사용
location / {
# / 주소 입력이 들어왔을 때
root /usr/share/nginx/html;
# html 파일이 위치할 루트 설정
index index.html index.htm;
# 사이트의 index페이지 파일명 index.html 이 없으면 index.htm
try_files $url $url/ /index.html;
# 리액트의 single page application 특성 상 라우팅을 해줘야 하므로 url을 못 찾을 경우 index.html 라우팅
}
}
try_files $url $url/ /index.html;
RDS 연결이 실패하는 현상
RDS 설정 중
퍼블릭액세스를 yes로 변경
에러들은 별 것 아니지만 ec2환경, 개발환경에서 log 추적에 대한 방법을 많이 배웠던 것 같다.