@Dmitry Maslennikov 
We have been attempting to create this ourselves, but we're trying to shrink the size of our build images, and one of the ways we are attempting to accomplish this is to stream the install file from the WRC site instead of hosting it locally and/or ADD-ing it to the image.
We're using code like this:

RUN wget -qO /dev/null --keep-session-cookies --save-cookies /dev/stdout --post-data="UserName=
$WRC_USERNAME&Password=$WRC_PASSWORD" 'https://login.intersystems.com/login/SSO.UI.Logi
n.cls?referrer=https%253A//wrc.intersystems.com/wrc/login.csp' \
 | wget -O - --load-cookies /dev/stdin "https://wrc.intersystems.com/wrc/WRC.StreamServer.cls?F
ILE=/wrc/distrib/$HSAP-2018.1.2.309.5-hscore15.032-b9021-lnxrhx64.tar.gz" \

And this is the error we’re getting:
--2020-03-23 14:48:36--  https://wrc.intersystems.com/wrc/WRC.StreamServer.cls?FILE=/wrc/distrib/-20
18.1.2.309.5-hscore15.032-b9021-lnxrhx64.tar.gz
Resolving wrc.intersystems.com... 38.97.67.139
Connecting to wrc.intersystems.com|38.97.67.139|:443... connected.
HTTP request sent, awaiting response... 404 Stream Not Found
2020-03-23 14:48:37 ERROR 404: Stream Not Found.

Does this method still work for you?