분류 전체보기(51)
-
[InteliJ + Spring Boot + Gradle] Rest API Server 구축하기(1) - 개발 준비
Rest API 서버를 파이썬으로 사용해보면서 스프링으로 해보고 싶은 생각이 들었다. 개발환경 IDE : InteliJ Spring Boot : 2.6.2 JDK : 17 1. 프로젝트 생성 https://start.spring.io/ 위 사이트에서 스프링 프로젝트를 생성 해준다. Project : Gradle Project Language : Java Spring Boot : 2.6.2 Metadata는 편한 대로 작성한다. Packaging은 Jar로 선택했고, Java는 17로 선택했다. Dependencies에서 플러그인 두 개를 추가해준다. Lambok : getter, setter 등을 자동 생성해주는 플러그인 Spring Web : 스프링의 웹서비스를 제공하게 해주는 플러그인 2. 프로젝트 ..
2022.01.10 -
라즈베리파이를 이용한 NAS 서버 구축 1
라즈베리파이 3B를 이용해 NAS 서버를 구축 해보자. 1. 라즈비언OS 설치 익숙한 CentOS를 설치하려 했으나 NAS 서버 구축을 위한 OMV(Open Media Vault)의 설치가 apt-get 기반으로 스크립트가 짜여져 있어 맘편히 라즈비언OS를 설치했다. 2. OMV5 설치 아래 명령출을 입력해 설치를 진행한다. wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash 3. 재부팅 재부팅을 진행한다.
2021.10.10 -
Jenkins Github 연동
https://whatsup95.tistory.com/42 Jenkins 설치 기존에 개발을 할때에는 로컬에서 개발을 한 뒤 git push를 하고 docker build를 한뒤 docker push를 진행했습니다. 하지만 매우 그 과정이 귀찮아 Jenkins 구축을 하기로 했습니다. git push를 하게되면 webhook whatsup95.tistory.com 이전 글에서 소개한 바와 같이 github에 푸시를 하면 자동으로 빌드와 배포까지 자동화를 하려고 합니다. 1. ssh 키 생성 jenkins 서버에서 ssh 키를 생성합니다. # ssh-keygen -t rsa # cat /root/.ssh/id_rsa # cat /root/.ssh/id_rsa.pub 2. Private 키 등록 위에서 생성..
2020.12.21 -
Jenkins 설치
기존에 개발을 할때에는 로컬에서 개발을 한 뒤 git push를 하고 docker build를 한뒤 docker push를 진행했습니다. 하지만 매우 그 과정이 귀찮아 Jenkins 구축을 하기로 했습니다. git push를 하게되면 webhook을 통해 Jenkins 서버에 git clone을 받게되고, 이후 정해놓은 쉘 스크립트(docker build, docker push)를 진행하게 됩니다. Jenkins를 설치하기 전에 먼저 설치해야하는 것들이 있습니다. 1. JAVA 설치 자바를 설치합니다. # yum install java-1.8.0-openjdk # yum install java-1.8.0-openjdk-devel # readlink -f /usr/bin/java 이 명령어를 수행하면 자바..
2020.12.15 -
Docker 최신버전 설치
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce systemctl start docker systemctl enable docker systemct..
2020.10.04 -
Tomcat 8.5 설치
tomcat 다운로드 (apache-tomcat-8.5.57.tar.gz) # tar -zxvf apache-tomcat-8.5.57.tar.gz # mv apache-tomcat-8.5.57 /usr/local/lib vi /etc/profile 맨 아래 추가 # /usr/local/lib/apache-tomcat-8.5.57/bin/startup.sh 방화벽 오픈 # firewall-cmd --permanent --add-port=8080/tcp # firewall-cmd --reload
2020.07.11