728x90
반응형
공공데이터포털에서 공유하는 한국사회보장정보원_민간복지서비스정보 API를 이용해서 간단한 사이트를 만들어 보았다.
retrofit 라이브러리를 이용해 API 호출해서 가져온 정보를 리스트 형식으로 보여주고 반응형웹 사이트를 만들기 위해 bootstrap을 이용하였다.
spring boot + gradle을 사용하였고 spring boot 에서는 JSP 대신 Thymeleaf(템플릿엔진) 사용을 권장하고 있어서 Thymeleaf를 이용해 화면을 구성하였다.
리스트를 클릭하면 상세페이지에 상세한 정보를 보여준다.
JENKINS를 통해 리눅스 서버에 JAR 파일을 배포, 실행을 하고 공유기 환경에 따라 포트포워딩 설정을 하면 외부에서 IP주소와 포트번호를 통해 서비스에 접근이 가능하다.
IP 주소가 아닌 도메인명으로 접속을 위해서는 DNS 설정을 해야 하는데 IP가 유동적으로 변경될 수 있으면 DDNS 설정을 하면된다.
DDNS 설정은 https://www.noip.com/ 사이트를 이용하였고 30일간 무료로 사용할수 있지만 기간이 지나면 재갱신이 필요하다고 한다.
DDNS 설정까지 마친다면 아래의 도메인명을 통해 서비스에 접속이 가능하다.
728x90
반응형
'개발 > 프로젝트' 카테고리의 다른 글
졸음퇴치 앱 개발 및 출시 (0) | 2024.06.21 |
---|---|
뉴스 앱 개발 - jenkins 설치 (0) | 2023.01.31 |
뉴스 앱 개발 - 키워드 노출 기능 추가 (서론) (0) | 2023.01.31 |
뉴스 앱 개발 - maven 설치 (은전한닢(eunjeon) sbt-pgp:1.1.0 dependency 오류 수정) (0) | 2023.01.31 |
뉴스 앱 개발 - 가짜 뉴스 앱 구성도 (0) | 2023.01.16 |