SIENTIAPDE-1308: Initial Docker setup, improved .dockerignore, updated README, and minor fixes.

This commit is contained in:
Bruno Domingues
2025-11-04 14:07:37 -03:00
parent 9f56a128e6
commit d9d3df5723
5 changed files with 321 additions and 2 deletions

View File

@@ -1031,6 +1031,34 @@ For support and questions:
- Open an issue in the project repository
- Contact the development team
## Docker
### Create image
```shell
$ docker build --ssh default --no-cache --progress=plain -t aignosi.azurecr.io/sientia-dataops-model-manager:0.0.0 .
```
### Create container
```shell
$ docker run --env-file .env --network="host" --name sientia-dataops-model-manager -d aignosi.azurecr.io/sientia-dataops-model-manager:0.0.0
$ docker logs -f sientia-dataops-model-manager
```
### Login using access token
```shell
$ docker login -u bruno-aignosi -p LD/IyZ4vtDI7khRYnH4HzfdTx3toorg6hlCetJM54n+ACRDim3xO aignosi.azurecr.io
```
### Push image to repository
```shell
$ docker push aignosi.azurecr.io/sientia-dataops-model-manager:0.0.0
```
---
**Note**: The Model Manager system is designed for production use in industrial ML environments. Ensure proper security configuration and network isolation for production deployments.