simonsobs/smurf-streamer:rogue6

Manifest digest

sha256:0bd47fbe17b1b333f9a76bf22d2a0a813681f380e4ac3afdf2a3f91264c567ee

OS/ARCH

linux/amd64

Compressed size

3.64 GB

Last pushed

6 months by simonsobs

Type

Image

Manifest digest

sha256:0bd47fbe17b1b333f9a76bf22d2a0a813681f380e4ac3afdf2a3f91264c567ee

Image Layers

1ARG RELEASE0 B
2ARG LAUNCHPAD_BUILD_ARCH0 B
3LABEL org.opencontainers.image.ref.name=ubuntu0 B
4LABEL org.opencontainers.image.version=24.040 B
5ADD file ... in / 29.18 MB
6CMD ["/bin/bash"]0 B
7/bin/sh -c DEBIAN_FRONTEND=noninteractive 444.39 MB
8ENV VIRTUAL_ENV=/opt/venv0 B
9/bin/sh -c python3 -m venv4 MB
10ENV PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
11/bin/sh -c python3 -m pip35 MB
12WORKDIR /usr/local/src0 B
13ADD file ... in . 12.86 MB
14ENV LD_LIBRARY_PATH=/usr/local/src/IPMC/lib64:0 B
15ENV PATH=/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
16/bin/sh -c mkdir -p 166 B
17ADD file ... in /usr/local/src/FirmwareLoader/ 3.9 MB
18ENV PATH=/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
19ADD dir:ab0d3117416623a0ae92f80a2e3f536c6311f47bb436eb8392d821e61dd618c5 in /usr/local/src/ProgramFPGA 5.45 KB
20ENV PATH=/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
21/bin/sh -c useradd -d /home/cryo1.54 KB
22WORKDIR /0 B
23LABEL com.docker.compose.image.builder=classic0 B
24/bin/sh -c apt-get update &&288.14 MB
25/bin/sh -c pip3 install PyYAML90.84 MB
26WORKDIR /usr/local/src0 B
27/bin/sh -c git clone https://github.com/slaclab/rogue.git27.75 MB
28WORKDIR /usr/local/src/rogue/build0 B
29/bin/sh -c cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DROGUE_INSTALL=local44.33 MB
30ENV ROGUE_DIR=/usr/local/src/rogue0 B
31ENV PYTHONPATH=/usr/local/src/rogue/python:0 B
32ENV LD_LIBRARY_PATH=/usr/local/src/rogue/lib:/usr/local/src/IPMC/lib64:0 B
33ENV PYQTDESIGNERPATH=/usr/local/src/rogue/python/pyrogue/pydm:0 B
34ENV PYDM_DATA_PLUGINS_PATH=/usr/local/src/rogue/python/pyrogue/pydm/data_plugins0 B
35ENV PYDM_TOOLS_PATH=/usr/local/src/rogue/python/pyrogue/pydm/tools0 B
36/bin/sh -c mkdir -p ${ROGUE_DIR}/rogue_utilities181 B
37COPY file:4a13871ad24eba709a37f8b4c87390b4711c05428e1fc24492e99e3c06f7ccf5 in /usr/local/src/rogue/rogue_utilities/ 1.29 KB
38ENV PATH=/usr/local/src/roguerogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
39WORKDIR /0 B
40LABEL com.docker.compose.image.builder=classic0 B
41ARG GH_TOKEN0 B
42WORKDIR /tmp0 B
43COPY file:2d6acb345db91a6b7e34a224f6d67798d4417abdd49d647e1fc55328e4e3ca01 in . 241 B
44|1 GH_TOKEN=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 /bin/sh -c pip3262.11 MB
45|1 GH_TOKEN=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 /bin/sh -c mkdir109 B
46WORKDIR /tmp0 B
47COPY file:58002aeb9898fcf4ba2f6353c47e11f51cf7c86b311ccf8c2f593714be76a069 in . 905 B
48|1 GH_TOKEN=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 /bin/sh -c python320.95 MB
49WORKDIR /usr/local/src0 B
50|1 GH_TOKEN=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 /bin/sh -c git78.85 MB
51WORKDIR /usr/local/src/smurf-pcie0 B
52|1 GH_TOKEN=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 /bin/sh -c sed304 B
53|1 GH_TOKEN=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 /bin/sh -c sed401 B
54|1 GH_TOKEN=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 /bin/sh -c cat0 B
55|1 GH_TOKEN=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 /bin/sh -c git1.73 GB
56ENV PYTHONPATH=/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
57ENV PYTHONPATH=/usr/local/src/smurf-pcie/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
58ENV PYTHONPATH=/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
59ARG branch0 B
60WORKDIR /usr/local/src0 B
61|1 GH_TOKEN=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 /bin/sh -c git67.97 MB
62USER cryo0 B
63|1 GH_TOKEN=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 /bin/sh -c git209 B
64USER root0 B
65WORKDIR /usr/local/src/pysmurf0 B
66|1 GH_TOKEN=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 /bin/sh -c mkdir178 B
67WORKDIR /usr/local/src/pysmurf/build0 B
68|1 GH_TOKEN=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 /bin/sh -c cmake6.7 MB
69ENV PYTHONPATH=/usr/local/src/pysmurf/lib:/usr/local/src/smurf-pcie/firmware/submodules/axi-pcie-core/python:/usr/local/src/smurf-pcie/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
70ENV 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/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
71ENV SMURF_DIR=/usr/local/src/pysmurf0 B
72ENV PYSMURF_TOP=/usr/local/src/pysmurf0 B
73|1 GH_TOKEN=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 /bin/sh -c mkdir164 B
74ADD multi:c5fa705d4cc78b27b05c4094fb09adbb791d17cb9c50efe092964dc6fc1a6c07 in /usr/local/src/pysmurf_utilities/ 7.6 KB
75ENV PATH=/usr/local/src/pysmurf_utilities:/usr/local/src/roguerogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
76|1 GH_TOKEN=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 /bin/sh -c rm126 B
77ENV MPLBACKEND=GTK3Agg0 B
78COPY dir:80a2d40ad2a2b93d8778b2386e74faa15a59064c41424a4412ba1ee9493e6a5a in /.jupyter 319 B
79|1 GH_TOKEN=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 /bin/sh -c chown323 B
80ENV JUPYTER_CONFIG_DIR=/.jupyter0 B
81LABEL com.docker.compose.image.builder=classic0 B
82/bin/sh -c apt update &&179.31 MB
83/bin/sh -c cd /usr/local/src 11.99 MB
84ENV SPT3G_SOFTWARE_PATH=/usr/local/src/spt3g_software0 B
85ENV SPT3G_SOFTWARE_BUILD_PATH=/usr/local/src/spt3g_software/build0 B
86ENV PATH=/usr/local/src/spt3g_software/build/bin:/usr/local/src/pysmurf_utilities:/usr/local/src/roguerogue_utilities:/usr/local/src/ProgramFPGA:/usr/local/src/FirmwareLoader:/usr/local/src/IPMC/bin/x86_64-linux-dbg:/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
87ENV LD_LIBRARY_PATH=/usr/local/src/spt3g_software/build/lib:/usr/local/src/rogue/lib:/usr/local/src/IPMC/lib64:0 B
88ENV 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/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
89/bin/sh -c echo "INSTALLING SO3g"8.81 MB
90/bin/sh -c echo "INSTALLING sotodlib"325.7 MB
91LABEL com.docker.compose.image.builder=classic0 B
92WORKDIR /usr/local/src/32 B
93ENV SO3G_DIR=/usr/local/src/so3g0 B
94ENV SPT3G_DIR=/usr/local/src/spt3g_software0 B
95COPY . /usr/local/src/smurf-streamer # buildkit9.01 MB
96WORKDIR /usr/local/src/smurf-streamer/build32 B
97RUN /bin/sh -c rm -rf35.8 KB
98RUN /bin/sh -c make #1000.49 KB
99RUN /bin/sh -c pip3 install23.96 KB
100ENV PYTHONPATH=/usr/local/src/smurf-streamer/lib:/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/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
101ENV PYTHONPATH=/usr/local/src/smurf-streamer/python:/usr/local/src/smurf-streamer/lib:/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/firmware/python:/usr/local/src/smurf-pcie/software/python:/usr/local/src/rogue/python:0 B
102WORKDIR /usr/local/src/smurf-streamer32 B
103ENTRYPOINT ["/bin/sh" "-c" "/bin/bash"]0 B

Command

 ARG RELEASE