OS/linux

[Linux][Docker] Ubuntu 서버에 Spring Maven 프로젝트 배포하기

MOMOBOB 2021. 3. 12. 00:32
반응형

1. Java 자바 설치

sudo apt-get update
sudo apt-get install openjdk-8-jdk

참고 :  https://www.youtube.com/watch?v=Pv2yDJ2NKQA&t=207s

 

 

2. maven 설치

sudo apt install maven

 

 

 

3. docker로 oracle DB 설정

  • 도커 설치
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt-get install docker-ce docker-ce-cli containerd.io

 

  • oracle 설정
sudo docker pull wnameless/oracle-xe-11g-r2

#실행
sudo docker run -d -p 49161:1521 --name oracle wnameless/oracle-xe-11g-r2

momobob.tistory.com/17

 

[Docker] oracle 11g 환경 설정하기

도커 설치 : https://goddaehee.tistory.com/25 [Docker (1)] window10 Docker 설치하기(윈도우 10 도커 설치) [Docker (1)] window10 Docker 설치하기(윈도우 10 도커 설치) 안녕하세요. 갓대희 입니다. 이번 포..

momobob.tistory.com

stricky.tistory.com/396

 

윈도우 도커(docker) 오라클(oracle) 접속 및 사용 (2)

윈도우 도커(docker) 오라클(oracle) 접속 및 사용 (2) 안녕하세요. 지난번 윈도우에 도커를 설치하고 오라클을 설치했습니다. 이젠 설치를 했으면 사용을 해봐야 겠죠? 도커에 설치한 오라클의 사용

stricky.tistory.com

 

반응형

 

 

4. 오라클 사용자 생성

# 도커 CONTAINER ID 확인
sudo docker ps

# bash 실행
sudo docker exec -it oracle /bin/bash

#SQLPLUS 실행
sqlplus

CREATE USER [유저명] IDENTIFIED BY "[비밀번호]";
GRANT CREATE SESSION, CREATE TABLE, CREATE VIEW, resource TO [유저명];

 

4. git clone

git clone [repository 주소]

 

5. 빌드

cd [project폴더]
./mvnw clean package   

#-bash: ./mvnw: Permission denied라는 메시지가 나오면 아래 명령어 실행 후 다시 실행
chmod +x mvnw


cd target
java - jar [빌드된 jar 파일 이름]

 

miniminis.github.io/2019/10/13/spring/springboot-deploy/

 

스프링 부트 프로젝트 Git + Maven + AWS EC2 배포하기 | Flashlog

스프링 부트 프로젝트 Git + Maven + AWS EC2 배포하기 연차 프로젝트의 마지막 배포 작업, 바로 Spring boot 서버 배포이다. 보통 구글링을 해보면 Boot 프로젝트는 Maven 이 아닌 Gradle 로 설정한 경우가 대

miniminis.github.io

 

 

반응형