Spring 썸네일형 리스트형 개발 환경에 따른 log 분리 1.application-local.yml spring: config: activate: on-profile: local logging: level: root: info local에서 쓰일 설정들을 application-local.yml에 선언합니다. 2.application-prod.yml spring: config: activate: on-profile: prod logging: level: root: info prod에서 쓰일 설정들을 application-local.yml에 선언합니다. 3.application.yml spring: profiles: active: prod 어떠한 개발환경이 쓰일지는 application.yml의 spring.prfile.active에서 선언하거나 intellij에.. 더보기 docker-compose를 이용한 MySQL서버를 배포하고 Spring연동하기 1. Spring (1) Gradle dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' runtimeOnly 'com.mysql:mysql-connector-j' } 테스트를 위해 springweb,spring.. 더보기 docker-compose를 이용한 spring,Nginx 서버 연결 및 https설정하기 1.docker-compose 다운 sudo apt install docker-compose 2.Nginx spring.conf(/nginx/conf.d/spring.conf) 작성 upstream app{ server docker_gradle:8081; } server { listen 80; server_name [domain]; #access_log /var/log/nginx/host.access.log main; location /.well-known/acme-challenge/ { root /var/www/certbot; } location / { proxy_pass http://app; } } upstream: server 설정에서 Nginx 받아들인 요청을 어떤 서버로 흘려보내 줄 것인지 결정.. 더보기 이전 1 다음