728x90

IT/fullstack 5

기존 서버에 새로운 도메인 추가 시 ssl 재적용 방법?

docker환경에서 모든 서비스를 다루고 있고, django, node, nginx, certbot, postgresql 이렇게 이미지를 쓰고 있다. 새로운 인증서는 아래 저장소에서 제공해주는 스크립트를 통해서 발급 받으면 된다. 초기 인증서 발급도 아래 스크립트로 발급했는데, 굉장히 간단하게 할 수 있다. 이걸 안쓰면 이것저것 입력해야되고, 그러다가 꼬여서 골치 아픈 일이 생기기도 한다~ㅎ https://github.com/wmnnd/nginx-certbot 구체적으로는 위 코드에서 다운받은 스크립트 파일의 domains 변수에 새로 사용할 도메인을 추가해주기만 하면되고, 당연히 그에 따른 nginx 환경 파일은 수정해줘야한다. 먼저 새로운 도메인으로 frontend, backend가 ssl 환경 안에..

IT/fullstack 2024.01.03

django + vue + nuxt -> django + htmx으로 스택을 전환하려는 이유

4년 정도 django와 vue를 가지로 개발에 전념했다. 이전에도 개발한 경력이 있어서 그런지 django와 vue 자체에 익숙해지는데는 어려움이 없었다. 올해에는 SSR 적용 때문에 nuxt까지 도입해서 사용 중이나, 결국엔 드는 생각이 개발 스택의 복잡성의 증가는 장기적인 관점에서 프로덕트 생산성을 낮출 수 있다는 것이다. 개인적으로 vue의 강력함은 vdom을 통해서 reactivity를 구현해내고, jquery와 같은 라이브러리를 사용할 때에 귀찮았던 돔 업데이트를 자동으로 해준다는 점이 정말 매력적으로 느껴졌다. 이외에도 코드 구조화를 할 수 밖에 없도록 코딩 스타일을 제한함으로서 프로덕트 관리 측면에서도 유익을 주고, js진영의 다양한 에코시스템을 활용할 수 있어서 왠만한 것들은 다 만들어 ..

IT/fullstack 2023.11.20

nuxt3 + django로 풀스택 개발 - 개발환경구축 및 front/back 통합

Nuxt3 개발환경설정 https://nuxt.com/docs/getting-started/installation Installation · Get Started with Nuxt Get started with Nuxt quickly with our online starters or start locally with your terminal. You can start playing with Nuxt 3 in your browser using our online sandboxes: Play on StackBlitzPlay on CodeSandbox Start with one of our starters and themes direct nuxt.com 튜토리얼을 따라서 잘 한다면.. Welcome to Nu..

IT/fullstack 2023.06.02
728x90