본문 바로가기

dockerfile2

DevOps Day 34 (4.21) 코드로부터 환경 변수 분리 Sprint 가장 긴 단어가 2개 이상이면 첫번째로 등장하는 단어GitHub Action을 이용하여 CI 상에서 Mini node server를 Docker 이미지로 만든 후, 여러분의 Docker Hub에 push하세요 1. CI 상에서 주어진 Dockerfile을 이용해 Docker 이미지를 빌드할 수 있도록, workflow를 새로 만드세요. - 다음 레퍼런스를 참고해서 Docker 빌드용 GitHub Action workflow를 만드세요. - workflow를 추가한다고 해서 GitHub Action이 즉시 작동하지는 않을 것입니다. - repository에서 오른쪽 사이드바를 살펴보면, Release -> Create a new release 링크가 존재합니다. - 이 링크를 누르고 새로운 릴리스를 발행합.. 2023. 4. 21.
DevOps Day 28 (4.13) DOCKER_실습 Sprint – 애플리케이션 컨테이너화 풀스택 애플리케이션은 다음 아키텍처로 구성되어 있습니다. 1. frontend 디렉토리에 있는 파일이 이미지로 빌드되어야 합니다. - Apache HTTP Server (httpd:2.4)를 base image로 삼아야 합니다. - 컨테이너 내 80포트로 접속시, frontend/index.html이 표시되어야 합니다. - frontend/Dockerfile을 채워넣으세요. 2. backend 디렉토리에 있는 파일이 이미지로 빌드되어야 합니다. - Node.js 이미지 (node:16-alpine) 를 base image로 삼아야 합니다. - 컨테이너 내 80포트로 접속시, hello from server가 응답으로 표시되어야 합니다. - backend/Docker.. 2023. 4. 13.