ARG BUILD_FROM
FROM $BUILD_FROM

# Abhängigkeiten für Chromium und Node.js installieren
RUN apk add --no-cache \
    nodejs \
    npm \
    chromium \
    nss \
    freetype \
    harfbuzz \
    ca-certificates \
    ttf-freefont

WORKDIR /app
COPY package.json .
RUN npm install
COPY . .

# Start-Skript ausführbar machen
RUN chmod a+x /app/run.sh

CMD [ "/app/run.sh" ]