@ -14,13 +16,17 @@ In this file you will find which Dockerfiles are needed to run the Envoy integra
This file sole purpose is to build the test-sds-server executable using Go. To do so, we use an official [golang image](https://hub.docker.com/_/golang/) provided in docker hub with Windows nano server.
This file sole purpose is to build the test-sds-server executable using Go. To do so, we use an official [golang image](https://hub.docker.com/_/golang/) provided in docker hub with Windows nano server.
To build this image you need to run the following command on your terminal:
To build this image you need to run the following command on your terminal:
You can test the built file by running the following command:
You can test the built file by running the following command:
`docker run --rm -p 1234:1234 --name test-sds-server test-sds-server:latest`
```Powershell
docker run --rm -p 1234:1234 --name test-sds-server test-sds-server
```
If everything works properly you should get the following output:
If everything works properly you should get the following output:
@ -37,12 +43,42 @@ If everything works properly you should get the following output:
This file sole purpose is to build the custom Fortio image for Windows OS. To do this, the official [windows/nanoserver image](https://hub.docker.com/_/microsoft-windows-nanoserver) is used as base image.
This file sole purpose is to build the custom Fortio image for Windows OS. To do this, the official [windows/nanoserver image](https://hub.docker.com/_/microsoft-windows-nanoserver) is used as base image.
To build this image you need to run the following command on your terminal:
To build this image you need to run the following command on your terminal:
You can test the built file by running the following command:
You can test the built file by running the following command:
`docker run --rm -p 8080:8080 --name fortio fortio`
```Powershell
docker run --rm -p 8080:8080 --name fortio fortio
```
If everything works properly you should openning the browser and check that the Fortio server running on: `http://localhost:8080/fortio`
If everything works properly you should openning the browser and check that the Fortio server running on: `http://localhost:8080/fortio`
## Dockerfile-socat-windows
The alpine:socat image was replaced by a windows core image to which a precompiled version of Socat was installed.
The windows base used was: `mcr.microsoft.com/windows/servercore:1809`
The compiled windows version of Socat can be found in the repository [https://github.com/tech128/socat-1.7.3.0-windows](https://github.com/tech128/socat-1.7.3.0-windows)
To build this image you need to run the following command on your terminal: