File tree Expand file tree Collapse file tree
DocuSign.Workspaces/DocuSign.Workspaces Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,10 +10,22 @@ ENV NPM_CONFIG_LEGACY_PEER_DEPS=true
1010COPY --from=node /usr/local /usr/local
1111WORKDIR /src
1212COPY . .
13- RUN dotnet restore "DocuSign.Workspaces.csproj"
14- RUN dotnet publish "DocuSign.Workspaces.csproj" -c Release -o /app/publish --no-restore
13+ RUN /bin/bash <<'BASH'
14+ set -euo pipefail
15+ PROJECT_FILE="DocuSign.Workspaces.csproj"
16+ if [ -f "$PROJECT_FILE" ]; then
17+ SELECTED_PROJECT="$PROJECT_FILE"
18+ elif [ -f "DocuSign.Workspaces/DocuSign.Workspaces/$PROJECT_FILE" ]; then
19+ SELECTED_PROJECT="DocuSign.Workspaces/DocuSign.Workspaces/$PROJECT_FILE"
20+ else
21+ echo "Unable to locate DocuSign.Workspaces.csproj in build context"
22+ exit 1
23+ fi
24+ dotnet restore "$SELECTED_PROJECT"
25+ dotnet publish "$SELECTED_PROJECT" -c Release -o /app/publish --no-restore
26+ BASH
1527
1628FROM base AS final
1729WORKDIR /app
1830COPY --from=build /app/publish .
19- ENTRYPOINT ["dotnet" , "DocuSign.Workspaces.dll" ]
31+ ENTRYPOINT ["dotnet" , "DocuSign.Workspaces.dll" ]
You can’t perform that action at this time.
0 commit comments