HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
💸
10원모아10조❗️
/
🏝️
Back End
/
🗑️
메모
/
RestDocs with Swagger

RestDocs with Swagger

왜 안됐는가 ?

 

Dockerfile에대한 이해부족..

version: "3.7" services: tenwonmoa-swagger: image: swaggerapi/swagger-ui container_name: tenwonmoa-swagger ports: - 8082:8081 environment: API_URL: http://3.39.184.232:8081/docs/openapi3.yaml
 
ports의 의미가 8082로 요청을 8081로 보낸다고 생각함.
여기서 8082가 swaggerapi 어플리케이션이고, 8081이 우리의 어플리케이션 포트라고 생각함.
 
8082:8081의미는 도커 컨테이너 안에서의 포트를 의미함. 외부에서 8082요청을 받으면 내부 swaggerapi로 보낼 포트를 지정하는 것. swaggerapi는 기본적으로 8080으로 구동된다. 따라서 아래와 같이 변경해줘야 함
 
version: "3.7" services: tenwonmoa-swagger: image: swaggerapi/swagger-ui container_name: tenwonmoa-swagger ports: - 8082:8080 environment: API_URL: http://3.39.184.232:8080/docs/openapi3.yaml