38 lines
840 B
Docker
38 lines
840 B
Docker
|
FROM perl:latest
|
||
|
|
||
|
LABEL maintainer "Altium to KiCad -- Chinky "
|
||
|
ARG UNAME="TongJi"
|
||
|
ARG UID=1002
|
||
|
ARG GID=100
|
||
|
|
||
|
ENV TIME_STYLE=long-iso
|
||
|
ENV LANG C.UTF-8
|
||
|
# For build image in local quickly in China
|
||
|
# RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list && \
|
||
|
# apt-get update && \
|
||
|
# apt-get install --no-install-recommends -y \
|
||
|
RUN groupadd -g $GID -o $UNAME
|
||
|
RUN useradd -m -u $UID -g $GID -o -s /bin/bash $UNAME
|
||
|
|
||
|
|
||
|
RUN cd / && \
|
||
|
curl -sL https://github.com/thesourcerer8/altium2kicad/archive/master.zip -o altium2kicad.zip && \
|
||
|
unzip altium2kicad.zip && \
|
||
|
rm -f altium2kicad.zip && \
|
||
|
mv /altium2kicad-master /altium2kicad
|
||
|
|
||
|
|
||
|
|
||
|
VOLUME ["/data"]
|
||
|
WORKDIR /data
|
||
|
ADD ./bin /usr/local/bin
|
||
|
ADD ./root /root
|
||
|
RUN chmod a+x /usr/local/bin/*
|
||
|
|
||
|
USER $UNAME
|
||
|
ADD ./root /home/$UNAME
|
||
|
|
||
|
# EXPOSE 80
|
||
|
|
||
|
# CMD ["/conf-copy/start.sh"]
|