- Gradle 7.x+
- Java 11+
-
clone repository
git clone "https://github.com/EojinK1m/AOI-Region-Matcher.git"
-
환경변수 설정
$ export AOI_REGION_MATCHER_POSTGIS_USERNAME=postgres
$ export AOI_REGION_MATCHER_POSTGIS_PASSWORD=postgres
$ export AOI_REGION_MATCHER_POSTGIS_URL=postgresql://localhost:5432/postgres
$ export AOI_REGION_MATCHER_PORT=8080
-
프로젝트 빌드 및 실행
$ ./gradlew bootRun
-
PostGis 실행
$ docker run --name postgis -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgis/postgis
-
Postgis extend설정
사용할 database에 접속,
CREATE EXTENSION IF NOT EXISTS postgis;
CREATE EXTENSION IF NOT EXISTS postgis_topology;
CREATE EXTENSION IF NOT EXISTS fuzzystrmatch;
CREATE EXTENSION IF NOT EXISTS postgis_tiger_geocoder;