서버 프로그래밍(281)
-
GitLab CI/CD를 이용한 Node.js App의 도커라이징 및 자동 배포
아주 좋은 레퍼런스가 있어서 큰 도움이 되었다. GitLab CI/CD 파이프라인에서 Docker 이미지를 빌드한 다음 Container Registry에 저장을 하고, 테스트 서버나 프로덕션 서버에서 Container Registry에 저장된 Docker 이미지를 pull 해서 실행을 시키도록 만들면 된다. https://taylor.callsen.me/how-to-dockerize-a-nodejs-app-and-deploy-it-using-gitlab-ci/ How to Dockerize a NodeJS App and Deploy it using GitLab CI/CD - Taylor Callsen Covers one way to containerize a NodeJS REST API into a D..
2022.06.20 -
Install and Secure Redis on Ubuntu
https://www.howtoforge.com/redis-ubuntu-20-04/ How to Install Redis on Ubuntu 20.04 Redis is an open-source, in-memory key/value store, used as a database, cache, and message broker. Its a distributed in-memory key-value database wi... www.howtoforge.com https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-redis-on-ubuntu-18-04 How To Install and Secure Redis on Ubuntu 18.0..
2022.06.07 -
Apollo Server GraphQL 테스트 구현
https://www.daleseo.com/graphql-apollo-server-testing/ GraphQL 서버 테스트 방법 (Apollo Server Testing) Engineering Blog by Dale Seo www.daleseo.com https://stackoverflow.com/questions/53935108/jest-did-not-exit-one-second-after-the-test-run-has-completed-using-express Jest did not exit one second after the test run has completed using express I'm using JEST for unit testing my express routes. While ru..
2022.05.18 -
Ubuntu 20.04에 GitLab 설치
1. AWS EC2 Ubuntu 20.04 생성 gitlab-runner를 위해 t2.medium에 20GB EBS 수준의 인스턴스 생성 2. GitLab 다운 및 설치 https://velog.io/@ysy3285/AWS-Ubuntu-20.04%EC%97%90-GitLab-%EC%84%A4%EC%B9%98 [AWS] Ubuntu 20.04에 GitLab 설치 깃랩(GitLab)은 깃랩 사(GitLab Inc.)가 개발한 깃 저장소 및 CI/CD, 이슈 추적, 보안성 테스트 등의 기능을 갖춘 웹 기반의 데브옵스 플랫폼입니다.오늘은 온프레미스 방식으로 GitLab을 설치해보도록 하 velog.io 3. docker와 gitlab-runner 설치 https://school-of-life.tistory.co..
2022.05.13 -
구글의 object detection 모델 MoveNet 관련 자료
https://blog.tensorflow.org/2021/05/next-generation-pose-detection-with-movenet-and-tensorflowjs.html Next-Generation Pose Detection with MoveNet and TensorFlow.js MoveNet is a human pose detection architecture developed at Google that is ultra fast and accurate. It was designed to detect difficult poses blog.tensorflow.org - js기반의 텐서플로우로 설계되어 server call 없이 오직 client 단에서도 동작 가능하여 고객의 개인 디바이스(데스..
2022.05.09 -
React에서 브라우저 크기 변경 시 윈도우 사이즈 구하기
브라우저 크기를 변경할때마다 자동으로 윈도우 사이즈를 업데이트 해주는 예제이다. Event Listenert를 이용하여 resize 이벤트가 발생할 때 윈도우 사이즈를 다시 얻어다가 저장을 해주면 된다. https://usehooks.com/useWindowSize/ useWindowSize usehooks.com import { useState, useEffect } from "react"; // Usage function App() { const size = useWindowSize(); return ( {size.width}px / {size.height}px ); } // Hook function useWindowSize() { // Initialize state with undefined wid..
2022.05.07