- 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
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 |