개발을 하게 되면 로컬pc, 개발서버, 운영서버 별로 환경변수(설정파일)을 다르게 해야 한다. 다를 수 밖에 없다. 로컬개발을 할 때는 로컬에 맞는 설정을 해야하고, 운영서버에 배포할 때는 운영서버에 맞는 환경 설정을 해야 하는데, 개발하면서 매번 수정하면서 진행 할 수 가 없다. #VM arg = -Dspring.profiles.active=dev #개발환경별로 나누기 spring: config: activate: on-profile: dev --- #Datasource Configuration spring: datasource: driver-class-name: org.postgresql.Driver hikari: maximum-pool-size: 4 url: jdbc:postgresql://loca..
https://cdnjs.com/ cdnjs - The #1 free and open source CDN built to make life easier for developers Simple. Fast. Reliable. Content delivery at its finest. cdnjs is a free and open-source CDN service trusted by over 12.5% of all websites, serving over 200 billion requests each month, powered by Cloudflare. We make it faster and easier to load library fil cdnjs.com
프로젝트는 chat_project 라고 하였습니다. vscode를 이용하여 제작하였으며, 프로젝트폴더 생성 후 터미널에서 npm init -y 를 입력하여 프로젝트 정보를 담고 있는 package.json을 생성합니다. package.json 파일은 node.js를 기반으로 하는 프로젝트에서 프로젝트정보를 관리합니다. 아래이미지와 같이 프로젝트이름, 버전, 소개 등과 추가로 개발에 필요한 패키지를 설치할 경우 해당 패키지들도 명시가 됩니다. package.json 파일만 있으면 프로젝트를 환경을 바로 구성할 수 있습니다. spring framwork의 pom.xml 파일과 비슷한 역할을 합니다. package.json에서 "main" : "index.js", 를 지우고 개발에 필요한 의존성 파일들을 설치..
티스토리에 프로그레스바 넣기 현재 본문의 내용을 얼마나 읽었는지 나타내주는 용으로 많이 쓰이는 프로그레스바를 만들어 보겠습니다. 티스토리 관리자페이지에 들어가면 좌측 스킨편집이라는 메뉴가 보일 것입니다. 스킨편집을 누르고 들어가면 아래와 같이 HTML과 CSS를 수정할 수 있는 페이지가 나오는데요, 헤더영역() 에 아래의 내용을 복사하여 위의 파란색 블럭지정한 모습과 같이 붙여줍니다. 직접 javascript를 작성하여 만들어도 되지만, MIT라이센스로 제공하고 있는 js를 이용할 수도 있습니다. $(function() { $("body").prognroll({ height: 5, color: "#555" }); $(".content").prognroll({ custom: true }); }); 입력이 ..
[powershell] aws ssh 원격접속 2022.11.29 - [개발/툴] - [vscode] Remote-SSH 설치 [vscode] Remote-SSH 설치 Remote-SSH 설치 vscode 확장 프로그램에서 아래이미지와 같이 ssh를 입력하여 Remote-SSH 를 설치한다. ctrl + shift + p 를 눌러서 나오는 검색창에 remote ssh 를 입력하여 Remote-SSH:호스트에 연결을 누른다. SSH ddoddoing.tistory.com 이전 포스팅에서 vscode 에서 Remote-ssh를 설치하여 aws ec2에 접속을 해보았는데요, 개인적으로 툴에 의존적인 것을 싫어하기에 윈도우에 기본 내장되어 있는 powershell에서 ssh명령어를 이용해보니 똑같이 되어서 포스..
Remote-SSH 설치 vscode 확장 프로그램에서 아래이미지와 같이 ssh를 입력하여 Remote-SSH 를 설치한다. ctrl + shift + p 를 눌러서 나오는 검색창에 remote ssh 를 입력하여 Remote-SSH:호스트에 연결을 누른다. SSH 호스트 구성을 누른다. c:\users\유저명\.ssh\config 를 누른다. alias, hostname, user 및 IdentityFile의 key경로까지 입력한다. ctrl + shift + p 를 눌러서 나오는 검색창에 remote ssh 를 입력하여 Remote-SSH:호스트에 연결을 누르면 방금전 입력했던 호스트정보가 나오는데, 클릭해본다. linux를 선택하고 연결이 되었습니다.
2022.11.28 - [개발/aws] - [TeamCity] docker를 이용하여 TeamCity Agent 설치하기 [TeamCity] docker를 이용하여 TeamCity Agent 설치하기 2022.11.25 - [개발/aws] - [TeamCity] docker를 이용하여 TeamCity Server 설치하기 [TeamCity] docker를 이용하여 TeamCity Server 설치하기 Jetbrains의 TeamCity TeamCity: the Hassle-Free CI/CD Tool by JetBrains Try TeamCity - the powerful Co ddoddoing.tistory.com Project 생성하기 TeamCity는 사이트에 강력한 CI/CD 툴이라고 설명되어있는..
2022.11.25 - [개발/aws] - [TeamCity] docker를 이용하여 TeamCity Server 설치하기 [TeamCity] docker를 이용하여 TeamCity Server 설치하기 Jetbrains의 TeamCity TeamCity: the Hassle-Free CI/CD Tool by JetBrains Try TeamCity - the powerful Continuous Integration and Deployment tool for Developers and DevOps Engineers. www.jetbrains.com docker를 이용한 image 다운로드 jetbrains 사이트 ddoddoing.tistory.com TeamCity Agent 설치하기 1. Agents..
Node.js 버전확인 현재 18.12.1 LTS와 19.1.0 버전이 존재하고 있습니다. 제가 알기론 LTS는 Long Term Supported 줄임말로 밑에 표시된 것과 같이 안정적이고 신뢰도가 높은 버전입니다. 즉 실제 운영을 위한 용도로 많이 쓰일 것입니다. LTS는 짝수이며 이와 반대로 최신버전은 홀수로 표시하고 있습니다. 홀수버전은 최신버전으로 최신기능사용할 수 있다는 장점은 있겠지만, 안정적이지 못한 점이 가장 큰 단점이기에 베타(개발)용으로 써야 할 것입니다. NVM 설치하기 버전이 계속 바뀔때가 설치되어있던 버전을 삭제하고 다시 새로운 버전을 설치하고 개발을 한다는 것은 여간 불편하지 않을 수 없습니다. 이를 해결해주는 것이 NVM입니다. NVM은 Node Version Manager로..