1
0
-1

I see example how to connect joget from docker container to MySQL volume,
however used environment variable names are prefixed with MYSQL_ text.
May be I do something wrong however when I use MSSQL_prefix, it doesnt work.

How to connect to Microsoft SQL server ?
Example with joget inside docker and MS SQL server wil be very appreciated.

Example for MySQL:
docker create -v /opt/joget/wflow --name jogetdata ubuntu /bin/true

docker run -d --name jogetdb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=jwdb -e MYSQL_USER=joget -e MYSQL_PASSWORD=joget -e MYSQL_DATABASE=jwdb mysql:5.6

docker run -d --link jogetdb:jwdb --name joget -p 8080:8080 -e MYSQL_HOST=jwdb -e MYSQL_DATABASE=jwdb -e MYSQL_PORT=3306 -e MYSQL_USER=joget -e MYSQL_PASSWORD=joget --volumes-from jogetdata jogetworkflow/joget-community

Example with MS SQL Server docker container:
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=My!Psw123." --name "MSSQL" -p 1433:1433 -v sql1datapersist:/var/opt/mssql -d microsoft/mssql-server-linux:2017-latest



Thanks very much.


    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      Hi, looking at the Dockerfile at https://github.com/jogetworkflow/docker-joget/tree/master/joget-community, that joget image is specifically configured to work with MySQL. You will need to modify the Dockerfile and image accordingly.

        CommentAdd your comment...