deeroid / Dockerfile
sudo-soldier's picture
Update Dockerfile
6099260 verified
raw
history blame contribute delete
516 Bytes
FROM node:20-bullseye
# Install system dependencies
RUN apt-get update && apt-get install -y \
python3 python3-pip wget unzip openjdk-17-jdk \
&& apt-get clean
# Install Bubblewrap CLI globally (this provides `twa`)
RUN npm install -g @bubblewrap/cli
# Add npm global bin to PATH
ENV PATH="/root/.npm-global/bin:$PATH"
# Set workdir
WORKDIR /workspace
COPY requirements.txt .
COPY app.py .
COPY entrypoint.sh .
RUN pip3 install -r requirements.txt
RUN chmod +x entrypoint.sh
CMD ["python3", "app.py"]