aspnet-ibgateway (sha256:3bf95e95677bbd1c97287c6120341265a1a95de817449f3e05f6a941742e8227)
Published 2026-01-24 13:49:49 +00:00 by richardgomez
Installation
docker pull git.ecloudapps.com/richardgomez/aspnet-ibgateway@sha256:3bf95e95677bbd1c97287c6120341265a1a95de817449f3e05f6a941742e8227sha256:3bf95e95677bbd1c97287c6120341265a1a95de817449f3e05f6a941742e8227Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1768176000' |
| ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates libc6 libgcc-s1 libicu72 libssl3 libstdc++6 tzdata zlib1g && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c groupadd --gid=$APP_UID app && useradd --no-log-init --uid=$APP_UID --gid=$APP_UID --create-home app # buildkit |
| ENV DOTNET_VERSION=8.0.23 |
| COPY /dotnet /usr/share/dotnet # buildkit |
| RUN /bin/sh -c ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet # buildkit |
| ENV ASPNET_VERSION=8.0.23 |
| COPY /dotnet /usr/share/dotnet # buildkit |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get update && apt-get install -y curl openjdk-17-jre xvfb libxtst6 libxrender1 libxi6 libgconf-2-4 socat unzip telnet nano iproute2 && rm -rf /var/lib/apt/lists/* # buildkit |
| WORKDIR /opt/ibc |
| COPY IBCLinux-3.23.0.zip . # buildkit |
| COPY config.ini.tmplt /opt/ibc/config.ini.tmplt # buildkit |
| RUN /bin/sh -c unzip IBCLinux-3.23.0.zip && chmod +x *.sh scripts/*.sh # buildkit |
| RUN /bin/sh -c rm /opt/ibc/IBCLinux-3.23.0.zip # buildkit |
| WORKDIR /opt/ibgateway |
| COPY ibgateway-latest-standalone-linux-x64.sh . # buildkit |
| RUN /bin/sh -c chmod +x ibgateway-latest-standalone-linux-x64.sh && ./ibgateway-latest-standalone-linux-x64.sh -q -dir /opt/ibgateway/1042 # buildkit |
| RUN /bin/sh -c rm /opt/ibgateway/ibgateway-latest-standalone-linux-x64.sh # buildkit |
| EXPOSE [4002/tcp] |
| CMD ["/bin/sh" "-c" "Xvfb :1 -screen 0 1024x768x24 & export DISPLAY=:1"] |