Files
msm8916-openwrt/Dockerfile.lkiuyu
T
2025-09-15 16:18:41 +02:00

28 lines
607 B
Docker

FROM debian:bookworm-slim AS base
LABEL maintainer="OpenWrt Builder"
# Install required dependencies
COPY ./dependencies.sh /install_dependencies
RUN chmod +x /install_dependencies && \
/install_dependencies && \
rm -rf /install_dependencies
# Create a non-root user for building
RUN useradd -G sudo -m -u 1000 builder
USER builder
WORKDIR /home/builder
FROM base
RUN git clone --depth=1 https://github.com/lkiuyu/immortalwrt openwrt
# Restoring default feeds.
COPY feeds.conf.default openwrt/
RUN openwrt/scripts/feeds update -a && \
openwrt/scripts/feeds install -a
CMD ["/bin/bash"]