Sign inSign up

simonsobs/so_smurf_base:v0.0.3

Manifest digest

sha256:95e7589aa422d2446a945b49b41aa003d03067f2bdced67ccbeb861ba22614cc

OS/ARCH

linux/amd64

Compressed size

1.98 GB

Last pushed

about 3 years by jlashner

Type

Image

Manifest digest

sha256:95e7589aa422d2446a945b49b41aa003d03067f2bdced67ccbeb861ba22614cc

Image Layers

1ADD file ... in / 27.25 MB
2CMD ["bash"]0 B
3RUN /bin/sh -c DEBIAN_FRONTEND=noninteractive 318.82 MB
4RUN /bin/sh -c mkdir -p183 B
5WORKDIR /usr/local/src/epics/base-3.15.532 B
6RUN /bin/sh -c wget -c14.25 MB
7ENV EPICS_BASE=/usr/local/src/epics/base-3.15.50 B
8ENV EPICS_HOST_ARCH=linux-x86_640 B
9ENV PATH=/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
10ENV LD_LIBRARY_PATH=/usr/local/src/epics/base-3.15.5/lib/linux-x86_64:0 B
11ENV PYEPICS_LIBCA=/usr/local/src/epics/base-3.15.5/lib/linux-x86_64/libca.so0 B
12RUN /bin/sh -c pip3 install25.45 MB
13WORKDIR /usr/local/src32 B
14ADD packages/IPMC.tar.gz . # buildkit12.86 MB
15ENV LD_LIBRARY_PATH=/usr/local/src/IPMC/lib64:/usr/local/src/epics/base-3.15.5/lib/linux-x86_64:0 B
16ENV PATH=/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
17RUN /bin/sh -c mkdir -p171 B
18ADD packages/FirmwareLoader.tar.gz /usr/local/src/FirmwareLoader/ # buildkit3.9 MB
19ENV PATH=/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
20ADD packages/ProgramFPGA /usr/local/src/ProgramFPGA # buildkit5.47 KB
21ENV PATH=/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
22WORKDIR /usr/local/src32 B
23RUN /bin/sh -c git clone83.96 KB
24RUN /bin/sh -c useradd -d2.03 KB
25WORKDIR /0 B
26RUN /bin/sh -c apt-get update207 MB
27RUN /bin/sh -c pip3 install92.23 MB
28WORKDIR /usr/local/src32 B
29RUN /bin/sh -c git clone22.63 MB
30WORKDIR /usr/local/src/rogue32 B
31RUN /bin/sh -c mkdir build182 B
32WORKDIR /usr/local/src/rogue/build32 B
33RUN /bin/sh -c cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo48.8 MB
34ENV PYTHONPATH=/usr/local/src/rogue/lib:0 B
35ENV PYTHONPATH=/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
36ENV ROGUE_DIR=/usr/local/src/rogue0 B
37ENV PYQTDESIGNERPATH=/usr/local/src/rogue/python/pyrogue/pydm:0 B
38ENV PYDM_DATA_PLUGINS_PATH=/usr/local/src/rogue/python/pyrogue/pydm/data_plugins0 B
39ENV PYDM_TOOLS_PATH=/usr/local/src/rogue/python/pyrogue/pydm/tools0 B
40RUN /bin/sh -c mkdir -p171 B
41COPY scripts/* /usr/local/src/rogue_utilities/ # buildkit1.28 KB
42ENV PATH=/usr/local/src/rogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
43ARG GH_TOKEN0 B
44WORKDIR /tmp32 B
45COPY requirements.txt . # buildkit237 B
46RUN |1 GH_TOKEN=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 /bin/sh -c173.52 MB
47RUN |1 GH_TOKEN=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 /bin/sh -c113 B
48WORKDIR /tmp32 B
49COPY download_fw.py . # buildkit905 B
50RUN |1 GH_TOKEN=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 /bin/sh -c32 B
51RUN |1 GH_TOKEN=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 /bin/sh -c37.33 MB
52WORKDIR /usr/local/src32 B
53RUN |1 GH_TOKEN=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 /bin/sh -c176.94 MB
54WORKDIR /usr/local/src/smurf-pcie32 B
55RUN |1 GH_TOKEN=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 /bin/sh -c315 B
56RUN |1 GH_TOKEN=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 /bin/sh -c443.77 MB
57ENV PYTHONPATH=/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
58ENV PYTHONPATH=/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
59ARG branch0 B
60WORKDIR /usr/local/src32 B
61RUN |2 GH_TOKEN=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 branch= /bin/sh59.35 MB
62WORKDIR /usr/local/src/pysmurf32 B
63RUN |2 GH_TOKEN=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 branch= /bin/sh185 B
64WORKDIR /usr/local/src/pysmurf/build32 B
65RUN |2 GH_TOKEN=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 branch= /bin/sh7.53 MB
66ENV PYTHONPATH=/usr/local/src/pysmurf/lib:/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
67ENV PYTHONPATH=/usr/local/src/pysmurf/python:/usr/local/src/pysmurf/lib:/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
68ENV SMURF_DIR=/usr/local/src/pysmurf0 B
69ENV PYSMURF_TOP=/usr/local/src/pysmurf0 B
70RUN |2 GH_TOKEN=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 branch= /bin/sh173 B
71ADD scripts/* /usr/local/src/pysmurf_utilities/ # buildkit7.61 KB
72ENV PATH=/usr/local/src/pysmurf_utilities:/usr/local/src/rogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
73RUN |2 GH_TOKEN=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 branch= /bin/sh126 B
74ENV EPICS_CA_AUTO_ADDR_LIST=NO0 B
75ENV EPICS_CA_ADDR_LIST=localhost0 B
76ENV EPICS_PREFIX=smurf_server0 B
77ENV MPLBACKEND=GTK3Agg0 B
78COPY jupyter /.jupyter # buildkit318 B
79RUN |2 GH_TOKEN=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 branch= /bin/sh322 B
80ENV JUPYTER_CONFIG_DIR=/.jupyter0 B
81RUN /bin/sh -c apt update91.08 MB
82RUN /bin/sh -c cd /usr/local/src10.69 MB
83ENV SPT3G_SOFTWARE_PATH=/usr/local/src/spt3g_software0 B
84ENV SPT3G_SOFTWARE_BUILD_PATH=/usr/local/src/spt3g_software/build0 B
85ENV PATH=/usr/local/src/spt3_software/build/bin:/usr/local/src/pysmurf_utilities:/usr/local/src/rogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/usr/local/src/epics/base-3.15.5/bin/linux-x86_64:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
86ENV LD_LIBRARY_PATH=/usr/local/src/spt3g_software/build/spt3g:/usr/local/src/IPMC/lib64:/usr/local/src/epics/base-3.15.5/lib/linux-x86_64:0 B
87ENV PYTHONPATH=/usr/local/src/spt3g_software/build:/usr/local/src/pysmurf/python:/usr/local/src/pysmurf/lib:/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:/usr/local/src/rogue/lib:0 B
88RUN /bin/sh -c echo "INSTALLING9.42 MB
89RUN /bin/sh -c echo "INSTALLING246.57 MB

Command

ADD file:af4cf77e6818016b697a1491101b40c71d06529ced65f36107749f099d6d4bdc in /