diff --git a/.github/workflows/on-dms-prerelease.yml b/.github/workflows/on-dms-prerelease.yml index 60ab2f2b4..eb61a6e8b 100644 --- a/.github/workflows/on-dms-prerelease.yml +++ b/.github/workflows/on-dms-prerelease.yml @@ -274,7 +274,7 @@ jobs: - name: Build and push DMS image uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0 with: - context: "{{defaultContext}}:src" + context: "{{defaultContext}}:src/dms" cache-from: type=registry,ref=${{ env.IMAGE_NAME }}:pre cache-to: type=inline build-args: VERSION=${{ steps.prepare-tags.outputs.VERSION }} diff --git a/docs/DOCKER.md b/docs/DOCKER.md index 07cdd2713..21295a9cf 100644 --- a/docs/DOCKER.md +++ b/docs/DOCKER.md @@ -3,11 +3,13 @@ ## Dockerfile The [Dockerfile](../src/Dockerfile) in `src` builds the Ed-Fi Data Management -Service (DMS) image directly from source code, and [Nuget.Dockerfile](../src/Nuget.Dockerfile) -build the image from the pre-built NuGet packages. Both versions include both the API -application and the database installer. The source code version is primarily used in local and -end-to-end testing; the NuGet package version is intended for production-like environments -and for publishing to [Docker Hub](https://hub.docker.com/u/edfialliance). +Service (DMS) image directly from source code, and +[Nuget.Dockerfile](../src/dms/Nuget.Dockerfile) build the image from the +pre-built NuGet packages. Both versions include both the API application and the +database installer. The source code version is primarily used in local and +end-to-end testing; the NuGet package version is intended for production-like +environments and for publishing to [Docker +Hub](https://hub.docker.com/u/edfialliance). The runtime base image is `mcr.microsoft.com/dotnet/aspnet` on Alpine, running .NET 8. This image is maintained by Microsoft and considered trusted. Use of the