# 6. creww 데비안 리눅스로 배포한 사이트에 HTTPS 적용
웹 서버에 HTTPS를 적용하는 작업을 했다. 먼저 apt 패키지 관리자를 업데이트하고, certbot과 certbot-nginx 패키지를 설치한다. Copy codesudo apt update sudo apt install certbot sudo apt install python3-certbot-nginx 그리고 certbot 유틸리티를 실행해서…
웹 서버에 HTTPS를 적용하는 작업을 했다. 먼저 apt 패키지 관리자를 업데이트하고, certbot과 certbot-nginx 패키지를 설치한다. Copy codesudo apt update sudo apt install certbot sudo apt install python3-certbot-nginx 그리고 certbot 유틸리티를 실행해서…
Dockerfile 작성 및 빌드: Dockerfile 작성: Creww 프로젝트의 배포를 위해 Dockerfile을 작성. Dockerfile에는 애플리케이션의 환경 설정 및 의존성 설치 명령어를 포함하여 컨테이너 이미지를 생성한다. 빌드: 작성된 Dockerfile을 사용하여 Docker 이미지를 빌드했다. 빌드된 이미지를 통해 일관된 환경에서…
일단 조회수 기능이 없는 것 같아서 postService에 게시글 조회수를 표시해주는 로직을 한개 더 추가했다. @Entity @Getter @NoArgsConstructor @Table(name = "post") public class Post extends BaseEntity { @Id @GeneratedValue(strategy =…
간단한 기능 소개 회원가입 및 로그인: 사용자는 회원가입을 통해 계정을 생성하고 로그인할 수 있다. 게시판 생성: 로그인한 사용자는 새로운 게시판을 생성할 수 있다. 사용자 초대: 생성된 게시판에 다른 사용자를 초대하여 함께 사용할 수 있다. 게시글 작성: 초대된 사용자들은 게시판에 게시글을 작성할 수 있다. 댓글 작성: 게시글에 댓글을 작성할 수 있다.…
우리집에는 2009년산 qnap nas가 있다. nas를 사용해서 배포를 하려는 목적은 서버 운영비 절약 정말 이 목적 한개를 중심으로 계획을 세웠다. 그래서 알아봤는데 우리집 nas를 qnap gui로 실행시키면 스프링 8버전 이상은 지원을 안하고 (cpu 호환이 안됨) 도커도 실행이 안된다. 그래서 알아보고 알아보다가 openmediavalut를…
개인 프로젝트를 한번 처음부터 끝까지 만들고 싶어서 시작하는 프로젝트이다. Creww란? Creww는 게시판을 만들고 글을 쓰고, 다른 사람들과 소통할 수 있는 웹 사이트다. 회원 가입하고 로그인하면 다양한 기능을 사용할 수 있는 홈페이지를 구상하고 있다. 주요 기능 회원 가입 및 로그인: 간단하게 회원 가입, 로그인 기능. 게시판 생성: 게시판을…