FROM node:22-bullseye # Install build dependencies RUN dpkg --add-architecture i386 && \ apt-get update && apt-get install -y \ wine64 \ wine32 \ unzip \ zip \ wget \ xvfb \ libx11-dev \ libxkbfile-dev \ libsecret-1-dev \ libgtk-3-dev \ build-essential \ python3 \ lib32z1 \ lib32ncurses6 \ lib32stdc++6 \ g++ # Build COPY . /app/ WORKDIR /app RUN chmod +x entrypoint.sh && \ npm i && \ rm -rf /root/.npm/* /root/.cache/* /tmp/* # Start ENTRYPOINT ["/bin/bash"] CMD ["entrypoint.sh"]