- สมัครสมาชิกแบบฟรี (สามารถ Authen ด้วย GitHub account)
- ติดตั้ง Now CLI ด้วยคำสั่ง
npm i -g now
- สร้างโปรเจค MVC ด้วยคำสั่ง
dotnet new mvc --output src/ZeitNow
- สร้าง Dockerfile โดยมีเนื้อไฟล์ดังนี้
FROM microsoft/dotnet:2.1-sdk-alpine as build
WORKDIR /app
COPY src/ZeitNow/ZeitNow.csproj .
RUN dotnet restore
COPY src src
RUN dotnet build src/ZeitNowFROM build as publish
WORKDIR /app
RUN dotnet publish src/ZeitNow -c Release -o /appFROM microsoft/dotnet:2.1-aspnetcore-runtime-alpine AS runtime
ENV DOTNET_USE_POLLING_FILE_WATCHER=true
WORKDIR /app
COPY --from=publish /app .
RUN dotnet --info
ENTRYPOINT ["dotnet", "ZeitNow.dll"]
5. Deploy ขั้น Server ด้วยคำสั่ง now
พิมพ์ y
เพื่อยื่นยัน
$ now
> Deploying ~/Source/ZeitNow under wk-j
> Your deployment's code and logs will be publicly accessible because you are subscribed to the OSS plan.
> Are you sure you want to proceed? [y|N]
6. กลับไปหน้า Dashboard สามารถคลิก Link เข้าเว็บได้เลย