전체 글

🏆토이 프로젝트에서 생긴 일

[Spring] /board로 이동하면 댓글을 어떻게 보여주지? (스프링 댓글 구현)

안녕하세요 요즘 스프링부트와 mustache로 간단하게 커뮤니티 기능을 구현하는 토이프로젝트를 하고 있습니다. 로그인 같은 기능은 간단하게 구현한 뒤 게시판, 댓글, 대댓글, 좋아요, 팔로우 이런 기능을 구현할 목적으로 시작하게 되었습니다. https://github.com/pkyung/toy-project GitHub - pkyung/toy-project Contribute to pkyung/toy-project development by creating an account on GitHub. github.com 머리 싸매며 고민하다가 해결한 방법에 대한 썰을 주변 분들에게 말하니 재밌다고 블로그 써라~ 라고 해서 쓰러 왔습니다. 구현하고자 하는 것은 아래 사진과 같은데 프론트 단을 따로 구현하는 것이..

🌎infra/docker

[Docker] docker nginx에 html 매핑하기

안녕하세요. 오늘은 docker로 nginx를 띄우고 로컬에 있는 html 파일과 매핑해보겠습니다. 1. index.html 파일 생성 index.html 파일입니다. 🐳Docker and Nginx에 html 매핑하기🐳 style.css 라는 파일까지 만들어서 html 에 삽입했습니다. h1 { text-align: center; } 2. nginx pull 하기 아래의 명령어를 치면 가장 최신 버전의 nginx를 docker hub에서 받아오게 됩니다. docker pull nginx 아래 명령어를 통해 nginx 이미지가 다운 받아진 것을 확인할 수 있습니다. docker images 3. nginx run 하기 docker run -p 8080:80 --rm -d -v C:\Users\User\v..

🌎infra/docker

[Docker] docker로 nginx와 spring boot 배포하기

1. Web Server와 WAS(web application server) 차이 쉽게 말해서 web server는 어떤 요청에 대해 정적 콘텐츠를 제공하는 서버이며 was는 어떤 요청을 통해 다양한 로직 처리를 요구하는 (db에 접근함) 동적 컨텐츠를 제공하는 서버입니다. 사실 WAS가 웹서버의 기능을 모두 수행할 수 있습니다. 동적 컨텐츠를 제공하는 것은 정적 컨텐츠도 처리한다는 말이기 때문입니다. 하지만 웹서버와 was를 분리하는 것이 좋은데 그 이유는 서버 부화를 방지할 수 있고, 보안이 강화되며 여러 대의 was들의 연결이 가능하는 등의 장점이 있습니다. 그래서 웹서버는 was 전에 두어 http 요청을 웹서버가 받고 web server는 요청을 was에 보내어 처리하는 형태로 아키텍처를 설계해..

⚙settings

[window 10] 터미널에서 vim 사용하기

안녕하세요 오늘은 윈도우 터미널에서 vim을 사용해보려고 합니다. 오랜만에 파이썬을 사용하려고 하는데 파이참 로딩 속도가 매우 느렸습니다. 기다리기가 너무 귀찮아서 터미널에서 vim을 통해 돌려보기 위해 vim을 깔아보았습니다. 아래의 명령어를 통해 다운 받습니다. > choco install vim -y 아마도 choco가 없다고 나올겁니다. 그러면 chocolatey를 먼저 다운받아야합니다. Get-ExecutionPolicy 위의 명령어를 쳤을 때, Restrict가 나온다면 아래의 명령어를 통해 AllSigned이 되도록 합니다. Set-ExecutionPolicy AllSigned 그리고 chocolatey의 공식 스크립트를 다운받습니다. Set-ExecutionPolicy Bypass -Sco..

pkyung
성장하는 중