- JDK 1.7 이상 설치
- git 클라이언트 설치
- Maven 설치
$ git clone https://github.com/sbcoba/spring-camp-2015-sample.git
$ cd spring-camp-2015-sample
- 위치
- /spring-camp-env-maven-profile-sample
$ cd spring-camp-env-maven-profile-sample
$ mvn tomcat7:run
$ mvn -Plocal tomcat7:run
$ mvn -Ptest1 tomcat7:run
$ mvn -Pstaging tomcat7:run
$ mvn -Pprod1 tomcat7:run
$ mvn -Pprod2 tomcat7:run
- 로컬 테스트
- 위치
- /spring-camp-env-spring31-sample
$ cd spring-camp-env-spring31-sample
$ mvn tomcat7:run
$ mvn tomcat7:run -Dspring.profiles.active=local
$ mvn tomcat7:run -Dspring.profiles.active=test1
$ mvn tomcat7:run -Dspring.profiles.active=staging
$ mvn tomcat7:run -Dspring.profiles.active=prod1
$ mvn tomcat7:run -Dspring.profiles.active=prod2
- 로컬 테스트
- 위치
- /spring-camp-env-boot-yaml-sample
- 방법
$ cd spring-camp-env-boot-yaml-sample
$ mvn spring-boot:run
- 프로파일 별 실행방법
$ mvn spring-boot:run -Dspring.profiles.active=local
$ mvn spring-boot:run -Dspring.profiles.active=test1
$ mvn spring-boot:run -Dspring.profiles.active=staging
$ mvn spring-boot:run -Dspring.profiles.active=prod1
$ mvn spring-boot:run -Dspring.profiles.active=prod2
- 로컬 테스트
- 위치
- /spring-camp-env-spring-cloud-config-server
- /spring-camp-env-spring-cloud-config-client
- /spring-camp-env-spring-cloud-config-repo
$ cd spring-camp-env-spring-cloud-config-server
$ mvn spring-boot:run
$ cd spring-camp-env-spring-cloud-config-client
$ mvn spring-boot:run
$ cd spring-camp-env-spring-cloud-config-client
$ mvn spring-boot:run -Dspring.profiles.active=local
$ mvn spring-boot:run -Dspring.profiles.active=test1
$ mvn spring-boot:run -Dspring.profiles.active=staging
$ mvn spring-boot:run -Dspring.profiles.active=prod1
$ mvn spring-boot:run -Dspring.profiles.active=prod2
- 브라우저 로컬 테스트
- 원격 환경 변수 변경 테스트
- 일단 현재 github 소스를 fork 하여 각자 github로 가져가야 테스트가 가능
- /spring-camp-env-spring-cloud-config-server/src/main/resources/application.yml
- 파일에서 환경변수가 저정될 github 주소를 변경
spring.cloud.config.server.git.uri: https://github.com/sbcoba/spring-camp-2015-sample # 이부분을 변경필요 spring.cloud.config.server.git.uri: https://github.com/자신의계정/spring-camp-2015-sample
- springCampClientSample.yml 파일을 변경
- git에 push
- 클라이언트 refresh
- 해당 URL 호출
- [http://localhost:8080](http://localhost:8080) 새로고침 - 변경된 환경정보 확인