TO2는 긴 주소를 짧게 줄여주는 서비스입니다.
본 프로젝트에서 정의하는 configuration profile은 아래와 같습니다.
- dev: 개발용
- prod: 배포용
소스코드 내부에 민감정보를 포함시키지 않기 위해서 features.external-config.files.wildcard-locations 기능을 사용하여 설정을 관리합니다.
정상적인 개발과 배포를 위해서 개발시에는 project-root/config에 그리고 배포시에는 jar-directory/config에 아래의 파일을 생성하기 바랍니다.
- config/recaptcha/application.yml
- config/google-analytics/application.yml
config/<config-name>/application.yml의 <config-name>에 해당하는 설정이 src/main/resources/application.yml에 샘플로 빈값 또는 기본값이 설정돼 있습니다. 이에 맞게 파일을 작성하면 됩니다.
본 프로젝트의 개발환경은 vscode의 devcontainer를 사용합니다.
본 프로젝트의 디자인은 nalong이 하였습니다.
to2.kr-server는 Apache License, Version 2.0를 적용합니다.
