FROM mcr.microsoft.com/playwright:focal ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 ENV TZ=Asia/Jakarta ENV MADE=FONGSIDEVV2 ENV PORT=37117 RUN apt-get update && \ apt-get upgrade -y && \ apt-get install -y software-properties-common && \ add-apt-repository ppa:deadsnakes/ppa && \ apt-get update && \ apt-get install -y python3.9 python3.9-venv python3.9-dev && \ rm -rf /var/lib/apt/lists/* && \ update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1 WORKDIR /app RUN --mount=type=secret,id=GITHUB_REPO,required=true \ git clone -b "SPOTIFY-SERVER" $(cat /run/secrets/GITHUB_REPO) SPOTIFY-SERVER WORKDIR /app/SPOTIFY-SERVER RUN chmod -R 777 /app && \ npm cache clean --force && \ npm install --force && \ npx playwright install --with-deps EXPOSE 37117 CMD ["npm", "start"]