You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Dockerfile_run 766 B

2 years ago
2 years ago
1234567891011121314151617181920
  1. FROM mcr.microsoft.com/dotnet/sdk:6.0.408-jammy-amd64 AS build
  2. MAINTAINER eesast
  3. WORKDIR /usr/local
  4. COPY . .
  5. RUN dotnet publish logic/Server/Server.csproj -c Release -o /usr/local/Server --self-contained true -r linux-x64
  6. FROM eesast/thuai6_base:base
  7. MAINTAINER eesast
  8. WORKDIR /usr/local
  9. COPY --from=build /usr/local/Server .
  10. RUN mkdir /usr/local/team1 && mkdir /usr/local/team2 && mkdir /usr/local/playback
  11. COPY ./dependency/shell/run.sh .
  12. COPY ./CAPI/python /usr/local/PlayerCode/CAPI/python
  13. COPY ./dependency/proto /usr/local/PlayerCode/dependency/proto
  14. COPY ./dependency/shell /usr/local/PlayerCode/dependency/shell
  15. WORKDIR /usr/local/PlayerCode/CAPI/python
  16. RUN bash ../../dependency/shell/generate_proto.sh
  17. WORKDIR /usr/local
  18. ENTRYPOINT [ "bash","./run.sh" ]