fm-webos / Dockerfile
wuhenba's picture
Update Dockerfile
730cc90 verified
raw
history blame contribute delete
721 Bytes
FROM debian:trixie-slim
RUN apt-get update && \
apt-get install -y \
sudo \
curl \
wget \
procps \
psmisc \
iputils-ping \
net-tools \
iproute2 \
dnsutils \
vim \
nano \
unzip \
zip \
less \
ca-certificates && \
useradd -m -u 1000 user && \
echo "user ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/user && \
chmod 0440 /etc/sudoers.d/user && \
rm -rf /var/lib/apt/lists/*
USER user
ENV FM_PORT="7860"
ENV FM_DATA_DIR="/app"
WORKDIR /app
COPY --chown=user ["./webos", "./file-manager.db", "./file-manager.db-shm", "./file-manager.db-wal", "/app/"]
RUN chmod +x webos
CMD ["./webos"]