FROM docker.m.daocloud.io/library/debian:trixie-slim RUN apt-get update && \ apt-get install -y --no-install-recommends iverilog && \ rm -rf /var/lib/apt/lists/* WORKDIR /app COPY rtl/ rtl/ COPY sim/ sim/ RUN mkdir -p build && \ iverilog -g2012 \ -o build/pwm_control_demo.vvp \ rtl/pwm_control_demo.v \ sim/pwm_control_demo_tb.v CMD ["sh", "-c", "vvp build/pwm_control_demo.vvp && tail -f /dev/null"]