2020년 5월 12일 화요일

Azure 실습 mac에서 터미널 오픈해서 도커 이미지 받고 빌드해서 웹 앱 실행하기

윈도우를 부팅하기 귀찮아서 맥에서 그대로 MOC교재의 실습을 하고 있는데 전혀 문제 없네요. ㅎㅎ


git clone https://github.com/MicrosoftDocs/mslearn-hotel-reservation-sys-
tem.git

cd mslearn-hotel-reservation-system/src


비주얼스튜디오코드로  Dockerfile 생성하기 



  1. #1
    FROM mcr.microsoft.com/dotnet/core/sdk:2.2
    WORKDIR /src
    COPY ["HotelReservationSystem/HotelReservationSystem.csproj", "HotelReservationSystem/"] COPY ["HotelReservationSystemTypes/HotelReservationSystemTypes.csproj", "HotelReservationSys- temTypes/"]
    RUN dotnet restore "HotelReservationSystem/HotelReservationSystem.csproj"
    #2
    COPY . .
    WORKDIR "/src/HotelReservationSystem"
    RUN dotnet build "HotelReservationSystem.csproj" -c Release -o /app

    #3
    RUN dotnet publish "HotelReservationSystem.csproj" -c Release -o /app
    #4
    EXPOSE 80
    WORKDIR /app
    ENTRYPOINT ["dotnet", "HotelReservationSystem.dll"]
맥에서도 빌드가 잘 됩니다. 
  1. docker build -t reservationsystem . 
웹서버를 실행합니다. 
  1. docker run -p 8080:80 -d --name reservations reservationsystem 







댓글 없음:

댓글 쓰기

참고: 블로그의 회원만 댓글을 작성할 수 있습니다.

5월 14일 새벽에 chatGPT 4o가 발표되었습니다. 옵티마이즈, 옴니라는 의미인데 실시간 통역, 다자간 회의, 멀티모달 기능의 강화등이 보이네요.

  초격차로 OpenAI진영이 다시 앞서가는 모양을 보여주고 있습니다. 저도 새벽에 일어나자 마자 올라온 영상들과 글을 정리하고 있습니다. ㅎㅎ 영화 HER의 사진이 새벽에 많이 올라왔었는데 저도 안본 영화입니다. 주말에 한번 봐야 할 것 같습니다....