21 lines
567 B
Docker
21 lines
567 B
Docker
FROM debian:bullseye-slim
|
|
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
|
|
echo "Asia/Shanghai" > /etc/timezone
|
|
|
|
RUN mkdir -p /usr/local/dthjjc
|
|
ENV WORKDIR=/usr/local/dthjjc
|
|
WORKDIR $WORKDIR
|
|
|
|
# 复制可执行文件和启动脚本
|
|
COPY ./dthjjc $WORKDIR/dthjjc
|
|
COPY ./start.sh $WORKDIR/start.sh
|
|
COPY ./485_serial_demo $WORKDIR/485_serial_demo
|
|
|
|
RUN chmod +x $WORKDIR/dthjjc && \
|
|
chmod +x $WORKDIR/start.sh && \
|
|
chmod +x $WORKDIR/485_serial_demo
|
|
|
|
RUN mkdir -p /data/logs
|
|
|
|
# 使用start.sh作为启动脚本
|
|
CMD ["/usr/local/dthjjc/start.sh"] |