github.com/diadata-org/diadata@v1.4.593/build/Dockerfile-neonode (about)

     1  FROM microsoft/dotnet:sdk AS build-env
     2  WORKDIR /app
     3  
     4  RUN git clone https://github.com/neo-project/neo-cli.git
     5  
     6  WORKDIR /app/neo-cli/neo-cli
     7  
     8  RUN dotnet restore && dotnet publish -c Release -o out
     9  
    10  # Build runtime image
    11  FROM microsoft/dotnet:aspnetcore-runtime
    12  WORKDIR /app
    13  
    14  RUN apt-get update && apt-get install wget libleveldb-dev sqlite3 libsqlite3-dev libunwind8-dev -y
    15  
    16  COPY --from=build-env /app/neo-cli/neo-cli/out .
    17  ENTRYPOINT ["dotnet", "neo-cli.dll", "/rpc"]