# Show GN: 외부 저장소 소스에서 Docker 이미지를 생성 및 등록하는 코드

> Clean Markdown view of GeekNews topic #9014. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=9014](https://news.hada.io/topic?id=9014)
- GeekNews Markdown: [https://news.hada.io/topic/9014.md](https://news.hada.io/topic/9014.md)
- Type: show
- Author: [wooseop](https://news.hada.io/@wooseop)
- Published: 2023-04-21T19:32:00+09:00
- Updated: 2023-04-21T19:32:00+09:00
- Original source: [github.com/wooseopkim](https://github.com/wooseopkim/docker-images)
- Points: 4
- Comments: 0

## Topic Body

정식 이미지가 없는 `etesync-server`와, AMD64만 제공하고 공식 ARM 이미지가 없는 `restic`을 손쉽게 사용하려는 목적에서 작성했던 코드입니다. 일정 시간마다 스케줄된 액션에서 지정한 저장소의 새로운 릴리즈가 탐지되면 자동으로 이미지를 Docker Hub에 등록합니다.  
  
`jq`를 이때 처음 써봤는데 아주 만족스러웠습니다. 각 이미지 별로 Docker Hub 저장소는 다음과 같습니다.  
  
- [`restic-arm64`](https://hub.docker.com/repository/docker/wooseopkim/restic/general)  
- [`etesync-server`](https://hub.docker.com/repository/docker/wooseopkim/etesync/general)  
  
저는 [Docker Compose를 통해 사용](https://github.com/wooseopkim/apps)하고 있습니다.

## Comments



_No public comments on this page._
