Some checks failed
MT5 Helm GitOps Deploy / build-and-deploy (push) Failing after 4s
39 lines
1.2 KiB
Docker
39 lines
1.2 KiB
Docker
FROM ghcr.io/linuxserver/baseimage-kasmvnc:debianbookworm
|
|
|
|
# set version label
|
|
ARG BUILD_DATE
|
|
ARG VERSION
|
|
LABEL build_version="Metatrader Docker:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
|
LABEL maintainer="gmartin"
|
|
|
|
ENV TITLE=Metatrader5
|
|
ENV WINEPREFIX="/config/.wine"
|
|
ENV WINEDEBUG=-all
|
|
|
|
# Install all packages in a single layer to reduce image size
|
|
RUN apt-get update \
|
|
&& apt-get install -y --no-install-recommends \
|
|
python3 \
|
|
python3-pip \
|
|
python3-venv \
|
|
wget \
|
|
curl \
|
|
gnupg2 \
|
|
software-properties-common \
|
|
ca-certificates \
|
|
&& mkdir -pm755 /etc/apt/keyrings \
|
|
&& wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key \
|
|
&& wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources \
|
|
&& dpkg --add-architecture i386 \
|
|
&& apt-get update \
|
|
&& apt-get install --install-recommends -y winehq-stable \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /etc/apt/keyrings/winehq-archive.key
|
|
|
|
|
|
COPY /Metatrader /Metatrader
|
|
RUN chmod +x /Metatrader/start.sh
|
|
COPY /root /
|
|
|
|
EXPOSE 3000 8001
|
|
VOLUME /config
|