-
Notifications
You must be signed in to change notification settings - Fork 5
Dockerize
samatstarion edited this page Jan 25, 2025
·
14 revisions
The CDP4-COMET Webservices and database are available as Docker images. This page describes how to create the Docker images locally. To deploy these images refer to the Docker page. For complete documentation on Docker itself, please refer to the official docs
These docs are written for developers that have access to the Starion Group account on Docker Hub. However, if you don't have such an account you can still use these steps to build, tag and push to your own private docker repository.
This image can be pushed to a private repository or a public one such as Docker Hub.
- Prior to making a new release verify that all unit tests in the solution pass and that all the integration tests pass. If the tests fail FIX FIRST before you continue
- Update the version number if the
CometServer
project and push to GitHub - Verify that the integration tests suite executed by the GitHub action pass If the tests fail FIX FIRST before you continue
- Create a tag on GitHub
docker pull mcr.microsoft.com/dotnet/sdk:9.0
docker pull mcr.microsoft.com/dotnet/aspnet:9.0
DOCKER_BUILDKIT=1 docker build -f Dockerfile -t stariongroup/comet-webservices-community-edition:9.0.0 .
docker push stariongroup/comet-webservices-community-edition:9.0.0
- Create release notes on GitHub using the previously created tag
- Update the description on the Docker Hub page
copyright @ Starion Group S.A.