본문 바로가기
반응형

분류 전체보기20

Maven Gradle 차이 Maven 아파치 소프트웨어 재단에서 개발하는 Java 기반 프로젝트의 라이프사이클 관리를 위한 빌드 도구. 이에 따라 컴파일과 빌드를 동시에 수행, 테스트를 병행하거나 서버 측 Deploy 자원을 관리할 수 있는 환경을 제공한다. 또한 라이브러리 관리 기능도 내포하고 있다. Java로 개발하다 보면 다양한 라이브러리를 필요로 하게 되는데, settings.xml 또는 pom.xml 파일에 필요한 라이브러리만 적으면 Maven이 알아서 다운받고 설치해주고 경로까지 지정해준다. 장점 컴파일과 빌드를 동시에 수행할 수 있다. 서버의 Deploy 자원을 관리할 수 있는 환경을 제공한다. pom.xml 파일을 통해 관리하므로 개발, 유지보수 측면에서 오픈소스 라이브러리, 프로젝트 등 관리가 용이하다. IDE에 .. 2022. 11. 14.
MarkDown 문법 정리 안녕하세요. 오늘은 마크다운 문법에 대해 정리해보려고 합니다. 마크다운 (MarkDown) 이란 마크다운(MarkDown)은 산문을 읽고, 쓰고, 편집하기 쉬운 목적으로 만들어진 문서 작성을 위한 형식으로 사용되며, 문법이 간결하고 HTML삽입이 가능합니다. 또한 마크다운을 작성한 문서의 표현 방식은 CSS의 설정에 따라 달라집니다. 사람들이 자주 쓰는 Discord또한 일부 마크다운 문법을 지원합니다. 본 강좌는 깃헙 마크다운 css 기준으로 진행합니다. 따라서 밸로그 마크다운 프리뷰와 약간의 차이가 있을 수도 있습니다. [ 마크다운 장점 ] 문법이 간결하고 쉽다. 마크다운은 모든 것에 사용할 수 있습니다. (웹 사이트, 문서, 메모, 기술 문서 등) 마크다운은 지원하는 플랫폼이 많습니다. ( Gith.. 2022. 11. 14.
운영중인 서버에 JAVA버전 다른 Tomcat 설정 기존 JAVA5 버전으로 사용중인 서버에 신규 서비스를 올려야 하는 상황에서 톰캣을 다른 JAVA 버전으로 올리기 위한 작업 내용 입니다. ■ JAVA 설치 JAVA8 버전 설치 설치 경로 : /usr/java8 ■ 톰캣 설치 톰캣 다운로드 https://tomcat.apache.org/download-80.cgi apache-tomcat-8.5.81.tar.gz 압축해제 명령어 실행 gzip –d apache-tomcat-8.5.81.tar.gz tar xvf apache-tomcat-8.5.81.tar ■ 톰캣 설정 1. JAVA 경로 수동지정(기존 운영 서버 JAVA_HOME 버전과 상이함으로 별도 지정 필요) /usr/local/lib/apache-tomcat-8.5.81/bin/setclassp.. 2022. 8. 8.
GitLab CI/CD 환경 구성 3 : .gitlab-ci.yml 작성하기(feat. gradle) 앞선 포스팅에선 CI/CD NPM build 및 배포 환경을 구성하였습니다. GitLab CI/CD 환경 구성 2 : .gitlab-ci.yml 작성하기(feat. npm) (tistory.com) GitLab CI/CD 환경 구성 2 : .gitlab-ci.yml 작성하기(feat. npm) 앞서 CI/CD환경을 구성하기 위해 서버에 Gitlab runner 설치와 설정을 마쳤습니다. https://playit.tistory.com/3 GitLab CI/CD 환경 구성하기 1 : Gitlab Runner 설치하기 안녕하세요. 오늘은 CI/CD 환경 구축을.. playit.tistory.com 이번에 해볼 것은 2. Gradle을 활용한 빌드 및 배포 작업 설정입니다. 1. NPM build 및 배포 환.. 2022. 7. 22.
Nginx 재기동 restart, reload Nginx 재기동 nginx.conf 환경설정 파일을 변경하고 재기동 할때 두가지 방법이 있다. service nginx restart service nginx reload restart 서버를 shutdown 후 재기동, 서비스가 종료되는 시간이 존재 설정 파일에 문법적 에러가 존재할 경우, 서버는 죽게 된다. reload 새로운 설정 파일을 반영할 때 서버는 살아서 동작. 설정 파일에 문법적 에러가 존재할 경우, reload는 실패하지만 서버는 기존 설정을 기반으로 정상 동작. 운영중인 서비스를 재기동하는 방법으론 reload 사용이 적합할 것으로 생각된다. 또한 설정파일을 변경하지 않고 프로젝트 기반되는 프론트엔드 내용을 변경할 경우엔 별다른 재기동 없이 적용되기 때문에 설정파일을 변경하는 경우에만.. 2022. 7. 22.
GitLab CI/CD 환경 구성 2 : .gitlab-ci.yml 작성하기(feat. npm) 앞서 CI/CD환경을 구성하기 위해 서버에 Gitlab runner 설치와 설정을 마쳤습니다. https://playit.tistory.com/3 GitLab CI/CD 환경 구성하기 1 : Gitlab Runner 설치하기 안녕하세요. 오늘은 CI/CD 환경 구축을 진행해보려고 합니다. CI/CD란? 지속적 통합(Continuous Integration)/지속적 배포(Continuous Deployment) CI/CD는 애플리케이션 개발 단계를 자동화하여 애플리케이션을.. playit.tistory.com 이번에 해볼 것은 Gitlab CI/CD의 파이프라인을 설정하는 파일 .gitlab-ci.yml 파일 작성을 하는데 여기서 1. NPM build 및 배포 환경 2. Gradle build 및 배포 .. 2022. 7. 10.
반응형