기존의 고등학생, 신입생을 대상으로 한 부산대학교 탐방은 홍보대사 학생들이 학교 소개와 해설을 담당한다. 그러나 홍보대사 한두명이 많은 인원의 탐방을 진행하면서 정보 전달이 어려워지고, 야외에서의 진행으로 전달력이 부족해진다. 이러한 문제점을 해설가 애플리케이션 제작으로 해결할 수 있다고 생각했다. 부산대학교 지리에 익숙한 재학생이 아닌 부산대학교를 탐방하는 고등학생, 신입생과 같은 일반인 에게도 다양한 정보를 제공하는 목적으로 애플리케이션을 제작하였다.
이름 | 이메일 | 역할 | |
---|---|---|---|
이영한 | [email protected] | 1. 데이터 수집 2.데이터 전처리 |
|
김윤재 | [email protected] | 1. 모바일 애플리케이션 개발 2.서버, DB 담당 |
이 방법은 도커허브에 미리 올려 놓은 도커이미지를 사용합니다.
- 도커가 설치 되어 있어야 한다.
- docker-compose 파일을 다운 받는다.
- 필요에 따라 docker-compose 파일을 수정한다. (ex. 포트 수정)
- 터미널에서
docker-compose up
명령어를 입력한다.
cd ../data_init
명령어로 디렉토리를 이동한다.- 필요에 따라 main.py의 hosturl을 수정한다.
python main.py
명령어로 파이썬 파일을 실행한다.
frontend/pnutour/app-release.apk
apk 파일을 다운 받는다.- 안드로이드 디바이스에 apk 파일을 설치 한다.
- 도커가 설치 되어 있어야 한다.
- fastapi 도커 이미지 생성:
cd backend/ai
명령어로 도커파일이 있는 디렉토리로 이동한다.docker build --tag <도커이미지이름> <태그>
명령어로 도커 이미지를 생성한다.
- 스프링부트 도커 이미지 생성:
cd backend/pnutour
명령어로 도커파일이 있는 디렉토리로 이동한다./gradlew build
명령어를 이용하여 jar파일을 생성한다.docker build --tag <도커이미지이름> <태그>
명령어를 이용하여 도커 이미지를 생성하다.
- docker-compose 파일을 본인이 설정한 도커이미지 이름으로 수정하고 실행환경에 맞게 포트를 수정한다.
docker-compose up
명령어를 사용하여 실행한다.
cd ../data_init
명령어로 디렉토리를 이동한다.- 필요에 따라 main.py의 hosturl을 수정한다.
python main.py
명령어로 파이썬 파일을 실행한다.
frontend/pnutour/app-release.apk
apk 파일을 다운 받는다.- 안드로이드 디바이스에 apk 파일을 설치 한다.