Spaces:
Sleeping
Sleeping
FROM buildpack-deps:22.04-curl | |
ENV DEBIAN_FRONTEND=noninteractive \ | |
TZ=Asia/Ho_Chi_Minh \ | |
HOST=0.0.0.0 \ | |
PORT=8080 \ | |
USER=koga \ | |
HOME=/home/koga | |
USER root | |
RUN useradd -m -u 1000 koga | |
RUN apt-get update && apt-get install -y --no-install-recommends \ | |
bash \ | |
unzip \ | |
git \ | |
git-lfs \ | |
curl \ | |
sudo \ | |
wget \ | |
ffmpeg \ | |
psmisc \ | |
aria2 \ | |
build-essential \ | |
libnss3-dev \ | |
libgdk-pixbuf2.0-dev \ | |
libgtk-3-dev \ | |
libxss-dev \ | |
zlib1g-dev \ | |
libncurses5-dev \ | |
libssl-dev \ | |
libreadline-dev \ | |
libffi-dev \ | |
libasound2 \ | |
make \ | |
libnss3 \ | |
software-properties-common && \ | |
rm -rf /var/lib/apt/lists/* | |
RUN curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash - && \ | |
apt install nodejs | |
# npm install -g yarn | |
WORKDIR $HOME | |
RUN git clone https://github.com/Lissy93/dashy.git && \ | |
cd dashy && \ | |
npm install && \ | |
npm run build | |
WORKDIR $HOME/dashy | |
COPY --chown=koga ./conf.yml ./user-data/conf.yml | |
USER koga | |
EXPOSE $PORT | |
CMD ["npm", "run", "start"] |