개발(58)
-
# [Docker] Spring boot, mySQL, redis 컨테이너 동시에 띄우기
🌞 2024.12.13 Fri본 포스팅은 SpringBoot, mysql, redis 를 동시에 적용해 도커 컨테이너 생성하는 내용을 다룹니다. 세가지 이미지를 동시에 띄워서 해보자. 1. Spring dependency 에 redis 의존성 추가1.1 추가 (gradle)implementation 'org.springframework.boot:spring-boot-starter-data-redis'1.2 추가 (maven) org.springframework.boot spring-boot-starter-data-redis 1.3 application.yml(gradle) setting (JDBC)# 📝 spring: datasource: url: jd..
2024.12.13 -
# [Docker] Docker Compose 를 활용해 2개 이상의 컨테이너 관리 하기
🌞 2024.12.12 Thu1. SpringBoot 와 MySQL 동시 생성>• start.spring.io 홈페이지에서 sb 생성 -> spring web, spring boot dev tools, spring data jpa, mysql driver 의존성 추가. -> 스프링 프로젝트가 생성(이클립스에서 실행)2. build.gradle dependencies 변경📝📝📝 > 📝📝📝dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' developmentOn..
2024.12.13 -
# [Docker] Docker Compose 를 활용해 2개 이상의 컨테이너 관리 하기
🌞 2024.12.12 Thu1. SpringBoot 와 MySQL 동시 생성>• start.spring.io 홈페이지에서 sb 생성 -> spring web, spring boot dev tools, spring data jpa, mysql driver 의존성 추가. -> 스프링 프로젝트가 생성(이클립스에서 실행)2. build.gradle dependencies 변경📝📝📝 > 📝📝📝dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' developmentOn..
2024.12.13 -
# [ERROR] [my-server 2/2] COPY build/libs/*SNAPSHOT.jar /app. , Error: Unable to access jarfile application.jar
🌞 2024.12.13 Frispring boot maven version 을 docker 에 올리던 중 [my-server 2/2] COPY build/libs/*SNAPSHOT.jar /app.발생 [해결 참고] https://stackoverflow.com/questions/76304976/error-while-copying-maven-generated-jar-file-in-docker-file-build-stage을 활용해서 Docker file 작성을 다시 했다.[적용] # 📝📝📝 📝📝📝 ## maven use case FROM maven:3.8.3-openjdk-17 as maven_builder WORKDIR /app COPY pom.xml . ..
2024.12.13 -
# [Error] mvn clean 명령어 안될때.
🌞 2024.12.12 Thu🐞🐞🐞[ERROR]./mvn clean build 실행시zsh: no such file or directory: ./mvn📌📌📌[해결]1. mvn 다운https://maven.apache.org/download.cgi압축 풀고 sudo vi ~/ .bash_profile $ source ~/ .bash_profile 맥환경이라면 zsch 환경변수를 추가해주어야한다. vi ~/ .zshrc ## Maven path setting export M2_HOME=/Users/forrestdpark/Desktop/DevData/apache-maven-3.9.9 export PATH=$PATH:$M2_HOME/bin환경변수를 추가 했는데도echo 를..
2024.12.13 -
# [Docker] Docker compose Spring Boot 실행 하기
🌞 2024.12.12 Thu1. spring project 폴더 내 Dockerfile, compose.yml 작성 및 실행📝📝📝 > 📝📝📝 FROM openjdk:17-jdk COPY build/libs/*SNAPSHOT.jar /app.jar ENTRYPOINT ["java", "-jar", "/app.jar"]🧿🧿🧿 > 🧿🧿🧿./gradlew clean buildmvn clean install -DskipTests📝📝📝 > 📝📝📝services: my-server: build: . ports: - 8080:8080🧿🧿🧿 > 🧿🧿🧿 docker compose up -d --build docker compo..
2024.12.13