FROM python:3.11-slim-bookworm USER root ENV DEBIAN_FRONTEND=noninteractive ENV DISPLAY=:1 ENV WINEPREFIX=/root/.wine ENV WINEARCH=win64 ENV WINEDEBUG=-all RUN dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends \ wine wine64 wine32:i386 winbind xvfb fluxbox x11vnc novnc websockify \ wget curl procps cabextract unzip dos2unix xdotool \ && apt-get clean && rm -rf /var/lib/apt/lists/* RUN pip install --no-cache-dir mt5linux rpyc RUN wget -q https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe \ -O /root/mt5setup.exe # Copy EA files COPY ["Tick_Reversion_Pro_NEWS_FILTER.mq5", "/root/Tick_Reversion_Pro_NEWS_FILTER.mq5"] COPY ["Volatility_Breakout_Pro_News_Filter.mq5", "/root/Volatility_Breakout_Pro_News_Filter.mq5"] COPY ["test3.ex5", "/root/test3.ex5"] COPY ["test4.ex5", "/root/test4.ex5"] COPY ["test5.ex5", "/root/test5.ex5"] COPY ["test6.ex5", "/root/test6.ex5"] RUN cat > /entrypoint.sh <