본문 바로가기

AWS

SpringBoot, Vue Build하기

- Dockerfile로 SpringBoot Build

1
2
3
4
FROM openjdk:8-jdk-alpine
ARG JAR_FILE=*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
cs

java 8 사용 : apt-get install openjdk-8-jdk

현 경로에서의 jar 파일을 파라미터로 하여 app.jar로 전달

java -jar app.jar 명령어를 수행하는 이미지 생성

 

docker build -t springboot .

 

++ Docker 내 MySQL과 통신

MySQL의 Docker network 주소를 이용해야 하며, 접속 아이디는 root로 해야했음, 추후 다른 방법 찾아볼 예정

++ 수동 Build

mvn clean build

 

- Vue Build

1) npm 설치

2) Vue Build

npm i

-> dependancy에 등록된 패키지 전부 설치

npm run build

-> dist 폴더 생성

 

- 참고 페이지

https://ssyoni.tistory.com/m/22

 

[Docker] Docker로 jar파일 이미지 빌드하기

간단하게 spring boot jar파일을 도커 이미지로 생성하고 컨테이너를 실행해서 서버를 띄워보는 스터디 과정을 정리한 글입니다. docker 이미지를 생성하기 앞서 전체적인 순서를 정리해보았습니다.

ssyoni.tistory.com

 

https://jjeongil.tistory.com/1396

 

Ubuntu 18.04 : Apache Maven 설치하는 방법, 예제, 명령어

Apache Maven은 주로 Java 프로젝트에 사용되는 자유-오픈 소스 프로젝트 관리 및 이해 도구입니다. Maven은 프로젝트 객체 모델(POM)을 사용합니다. 이 모델은 기본적으로 프로젝트에 대한 정보, 구성

jjeongil.tistory.com

 

 

vue npm run build시 cannot find module (vue-cli-service)

(base) ☁ floatedshop [main] ⚡ npm run build > floatedshop@0.1.0 build > vue-cli-service build node:internal/modules/cjs/loader:936 throw err; ^ Error: Cannot find module '../package.json' Require..

zejeworld.tistory.com

https://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

https://velog.io/@_koiil/SpringBoot-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0
https://chucoding.tistory.com/24

 

[AWS EC2]Ubuntu에 Spring Project 셋팅하기

자신의 Project가 Spring Boot Project라면 mvnw 파일이 프로젝트 생성시 같이 만들어져 있을것입니다. 이때는 github에서 내려받을때 프로젝트 폴더안에 mvnw파일이 있으므로 따로 Maven을 설치 안하셔도 됩

chucoding.tistory.com

https://dev-r.tistory.com/11

 

Docker -AWS+Docker+Vue 설치하고 외부에서 접속하기

이번에도 제목처럼 AWS EC2에 도커를 올리고 그 안에 뷰 컨테이너를 실행시킬거예요. 이번에는 도커파일을 만들어서 간단하게 컨테이너를 실행시켜보도록 할게요.. 우선 aws를 켜볼게요 aws를 켜줬

dev-r.tistory.com

https://ko.linuxcapable.com/how-to-install-vue-js-on-ubuntu-22-04-lts/

 

Ubuntu 22.04 LTS에 Vue.js를 설치하는 방법 - LinuxCapable

개발 프로젝트용 명령줄 터미널을 사용하여 Ubuntu 22.04 LTS Jammy Jellyfish Linux에 Vue.js를 설치하는 명령입니다.

ko.linuxcapable.com

https://zejeworld.tistory.com/m/124

 

vue npm run build시 cannot find module (vue-cli-service)

(base) ☁ floatedshop [main] ⚡ npm run build > floatedshop@0.1.0 build > vue-cli-service build node:internal/modules/cjs/loader:936 throw err; ^ Error: Cannot find module '../package.json' Require..

zejeworld.tistory.com

 

'AWS' 카테고리의 다른 글

Jenkins 설치 및 GitLab 연동  (0) 2022.08.23
NginX 설치 및 서버 구성  (0) 2022.08.23
Docker로 MySQL 컨테이너 생성  (0) 2022.08.23
Docker 명령어 정리  (0) 2022.08.22