0%

서론

도커 이미지를 배포할 때, 대표적으로 Docker Hub를 사용한다. 하지만 Docker Hub는 무료 계정의 경우, 1개의 private repository만 사용할 수 있다. public으로 사용할 수 있는데, 민감한 정보가 포함된 이미지를 올리기에는 부적합하다. 그래서 GitHub Container Registry를 사용해보기로 했다.

GitHub Container Registry란?

GHCR은 GitHub에서 제공하는 Docker 이미지 저장소이다. GitHub의 레포지토리와 연동되어 있어서, 이미지를 레포지토리와 함께 관리할 수 있다. 무료 계정에서도 500MB GitHub Packages가 허용되는 범위 내에서 퍼블릭/프라이빗을 무제한으로 사용할 수 있다.

더 읽어보기 »

서론

기존에 만든 원격 주문 서비스에 학교 축제 주점을 입점시켜 원격 주문을 할 수 있게 했다. 도입하기로 결정된 이후 채 한 달도 안되는 시간 밖에 없었다. 기간은 22일 저녁부터 24일 새벽까지 서비스를 제공 했었다.

정산 이슈

사실 우리의 꿈은 모든 주점에 서비스를 도입하는 것 이었다. 하지만 PG사에서 제공하는 월 정산 한도는 1천만원이었다. 4~5천만원의 예측치에 한참 모자라는 금액이었다.

더 읽어보기 »

저번 글에서 클라우드플레어 워커를 wrangler로 배포하는 방법을 알아보았습니다. 이번에는 워커에 cron 스케줄러를 사용하는 방법에 대해 알아보겠습니다.

프로젝트 생성

먼저 워커 프로젝트를 생성합니다. 저번 글에서 생성한 프로젝트를 사용해도 되고 새로운 프로젝트를 생성해도 됩니다.

1
npm create cloudflare@latest
더 읽어보기 »

저번편 Workers Lambda비교에서 workers에 대한 간단한 소개와 비교를 해보았습니다. 이번에는 wrangler를 이용하여 workers를 만들어보겠습니다.

wrangler 설치

wrangleraws cli처럼 workerscli로 관리할 수 있게 해주는 도구입니다. 서버리스의 경우에 플랫폼에서 GUI를 활용해서 관리를 할 수 있지만, cli를 활용하면 더욱 효율적으로 관리할 수 있습니다.

wranglernpmnode.js가 설치되어 있어야 합니다. 설치가 되어있지 않다면 먼저 설치해주세요.

더 읽어보기 »