init
Some checks failed
Build Electron / Build Dockerfile (push) Failing after 4s
Build Electron / Build Electron (push) Has been skipped

This commit is contained in:
2025-07-18 13:47:26 -04:00
commit d74d18a673
11 changed files with 2418 additions and 0 deletions

32
Dockerfile Normal file
View File

@@ -0,0 +1,32 @@
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"]