GitHub를 상상하면 된다.
이러한 점에서 Docker Hub를 사용한다.
롤백 관점에서 버전관리는 중요한 요소라고 생각되어 본 프로젝트에서도 적용하게 되었다.
우선 Dockerfile이 필요하다. image는 Dockerfile을 빌드한 결과이기 때문이다.
Dockerfile을 빌드해볼 것이다.
docker build -f server/Dockerfile -t ${{ secrets.DOCKER_USERNAME }}/inear-server:latest} ./
명령어는 위 코드와 같이 -f
로 Dockerfile
을 명시해줄 수 있다.