# 請參閱 https://aka.ms/customizecontainer 了解如何自訂您的偵錯容器,以及 Visual Studio 如何使用此 Dockerfile 來組建您的映像,以加快偵錯速度。 # 此階段用於以快速模式從 VS 執行時 (偵錯設定的預設值) FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base WORKDIR /app EXPOSE 8080 # 此階段用於生產環境,或以一般模式從 VS 執行時 (未使用偵錯設定時的預設值) FROM base AS final WORKDIR /app RUN apt-get update && apt-get install -y --no-install-recommends ffmpeg && rm -rf /var/lib/apt/lists/* ENTRYPOINT ["dotnet", "CloudBuilder.Web.Entry.dll"] #version: "3" #services: #cb: #build: . #container_name: youjiala.com #restart: always #ports: #- "5200:8080" #volumes: #- ./:/app #- /vol1/1000/Docker/NET8/publish/data:/app/data #working_dir: /app #environment: #- ASPNETCORE_URLS=http://+:8080 #- ASPNETCORE_ENVIRONMENT=Production #- TZ=Asia/Shanghai # 新增时区环境变量 #command: > #sh -c "chmod +x ./CloudBuilder.Web.Entry && ./CloudBuilder.Web.Entry" #