Skip to content

Build And Release

Antoine Théate edited this page Jan 13, 2023 · 1 revision

Build

Secret File

Create a file .env with the following content

DEVEXPRESS_NUGET_KEY=<YOUR-DEVEXPRESS-KEY>
GP_NUGET_USER=<YOUR-GP-USER>
GP_NUGET_TOKEN=<YOUR-GP-TOKEN>

Linux

$ ./solutionFolder# export BUILDKIT=1
$ ./solutionFolder# docker build --secret id=envConfig,src=.env -f Dockerfile -t rheagroup/ui-dsm:latest -t rheagroup/ui-dsm:%1 .

Windows

$ ./solutionFolder# set DEVEXPRESS_NUGET_KEY=<YOUR-API-KEY>
$ ./solutionFolder# set BUILDKIT=1
$ ./solutionFolder# docker build --secret id=envConfig,src=.env -f Dockerfile -t rheagroup/ui-dsm:latest -t rheagroup/ui-dsm:%1 .

Deploy

$ ./solutionFolder# docker push rheagroup/ui-dsm:lastest
$ ./solutionFolder# docker push rheagroup/ui-dsm:<version>

Development Environment

Under a development environment, running the 'docker-composer-dev.yml' compose file is enough

Clone this wiki locally