개발관련(3)
-
docker - nginx - certbot https 설정하기
docker 환경에서 nginx와 certbot을 띄우고 https를 적용해보자. 디렉터리 구조는 다음과 같다 application.yml version: "3" services: nginx: image: nginx restart: unless-stopped ports: - 80:80 - 443:443 volumes: - ./data/nginx:/etc/nginx/conf.d - ./data/certbot/conf:/etc/letsencrypt - ./data/certbot/www:/var/www/certbot command: "/bin/sh -c 'while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g \"daemon off;\"'" c..
2023.07.28 -
goormide mysql 사용하기 and 외부 접속하기
컨테이너 생성 다음과 같이 체크 포드 포워딩 설정 : 좌상단 메뉴 > 컨테이너 > 포트포워딩 설정 유형 : mysql 선택 후 등록 구름 내 console에서 진행해도 무방하나, 웹 환경에서 키씹이 너무 심해서 ssh로 접속 좌상단 메뉴 > 컨테이너 > SSH 설정 > 발급 아래와 같이 로컬 터미널로 접속 가능 외부에서 접근할 수 있도록 허용 ip 제한 해제 vi ../etc/mysql/mysql.conf.d/mysqld.cnf bind address 부분 주석 (vi에서 입력 [i]) 입력 후 # 입력 입력 후에 esc 누르고 [:wq] 입력 mysql 서버 실행 및 접속 service mysql start mysql -uroot mysql 유저 생성 GRANT ALL PRIVILEGES ON *.* ..
2022.12.08 -
인텔리제이 플러그인 추천 (Intellij Plugin)
내게 크게 도움된 플러그인은 빨갛게 강조하였다. 1. env files support env file에서 자동완성 제공 2. .ignore GUI로 ignore file 생성 3. AsciiDoc asciiDoc 미리보기 가능. Spring Rest Docs 사용시 필수 4. AtomMaterial Icons 아이콘 팩, 패키지 명에 따라서 아이콘 변경해줌 5. CodeMetrics 내 코드가 클린코드인지 훈계해주는 시어머니 플러그인 Inspection Lens ,SonarLint랑 같이써도 좋다. 6. DTO generator & Json Helper & POJO to JSON & String Manipulation DTO 클래스를 json으로, json 데이터를 DTO 클래스로 생성해주는 플러그인 네..
2022.11.19