Skip to content

Commit

Permalink
test in docker
Browse files Browse the repository at this point in the history
  • Loading branch information
Alex committed Dec 12, 2024
1 parent 2d9d4e1 commit 952c9a2
Show file tree
Hide file tree
Showing 12 changed files with 2,590 additions and 10 deletions.
218 changes: 218 additions & 0 deletions dockbuild.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,218 @@
Exec: dockbuild.sh
started at Wed Dec 11 11:49:37 EST 2024
+ docker build --build-arg=devuid=501 -t oar-pdr-py/pyenv pyenv
#0 building with "desktop-linux" instance using docker driver

#1 [internal] load .dockerignore
#1 transferring context: 2B done
#1 DONE 0.0s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.82kB done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/oar-metadata/ejsonschema:latest
#3 DONE 0.0s

#4 [1/8] FROM docker.io/oar-metadata/ejsonschema
#4 DONE 0.0s

#5 [2/8] RUN apt-get update && apt-get install -y python3-yaml curl wget less sudo zip p7zip-full ca-certificates git
#5 CACHED

#6 [7/8] RUN grep -Pqs ":501:\d+:" /etc/passwd || useradd -m --comment "OAR Developer" --shell /bin/bash --gid 501 --uid 501 developer
#6 CACHED

#7 [5/8] RUN sed --in-place -e '/CREATE_MAIL_SPOOL/ s/=yes/=no/' /etc/default/useradd
#7 CACHED

#8 [4/8] RUN multibag_ver=0.5 && curl -L -o multibag-py.zip https://github.com/usnistgov/multibag-py/archive/$multibag_ver.zip && unzip -oq multibag-py.zip && cd multibag-py-$multibag_ver && echo __version__ = $multibag_ver >> multibag/__init__.py && python setup.py install --install-purelib=/usr/local/lib/python3.10/dist-packages
#8 CACHED

#9 [6/8] RUN grep -qs :501: /etc/group || groupadd --gid 501 developer
#9 CACHED

#10 [3/8] RUN pip install funcsigs 'bagit>=1.6.3,<2.0' 'fs>=2.0.21' jsonpatch mako pyjwt jsonpath_ng lxml webdavclient3 websockets
#10 CACHED

#11 [8/8] RUN echo developer "ALL=(ALL)" NOPASSWD:ALL > /etc/sudoers.d/90-developers
#11 CACHED

#12 exporting to image
#12 exporting layers done
#12 writing image sha256:04e3d9b7279b0658e17257ce43506fce31f30418f1e907f827b3ac510dd4a859 done
#12 naming to docker.io/oar-pdr-py/pyenv done
#12 DONE 0.0s

What's Next?
View summary of image vulnerabilities and recommendations → docker scout quickview
+ docker build --build-arg=devuid=501 -t oar-pdr-py/pdrpytest pdrpytest
#0 building with "desktop-linux" instance using docker driver

#1 [internal] load .dockerignore
#1 transferring context: 2B done
#1 DONE 0.0s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.14kB done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/oar-pdr-py/pyenv:latest
#3 DONE 0.0s

#4 [1/7] FROM docker.io/oar-pdr-py/pyenv
#4 DONE 0.0s

#5 [internal] load build context
#5 transferring context: 66B done
#5 DONE 0.0s

#6 [3/7] RUN chmod a+rx /usr/local/bin/entrypoint.sh
#6 CACHED

#7 [2/7] COPY entrypoint.sh /usr/local/bin/entrypoint.sh
#7 CACHED

#8 [4/7] COPY runtests.sh /usr/local/bin/runtests.sh
#8 CACHED

#9 [5/7] RUN chmod a+rx /usr/local/bin/runtests.sh
#9 CACHED

#10 [6/7] RUN mkdir -p /dev/oar-pdr-py /app && chmod a+rwx /app
#10 CACHED

#11 [7/7] WORKDIR /dev/oar-pdr-py
#11 CACHED

#12 exporting to image
#12 exporting layers done
#12 writing image sha256:2c4a29956eab1925c2dcc488d56fa9a5513c60759215a0af1b5f9b28b60fe349 done
#12 naming to docker.io/oar-pdr-py/pdrpytest done
#12 DONE 0.0s

What's Next?
View summary of image vulnerabilities and recommendations → docker scout quickview
+ docker build --build-arg=devuid=501 -t oar-pdr-py/pdpserver pdpserver
#0 building with "desktop-linux" instance using docker driver

#1 [internal] load .dockerignore
#1 transferring context: 2B done
#1 DONE 0.0s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 688B done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/oar-pdr-py/pyenv:latest
#3 DONE 0.0s

#4 [1/5] FROM docker.io/oar-pdr-py/pyenv
#4 DONE 0.0s

#5 [internal] load build context
#5 transferring context: 35B done
#5 DONE 0.0s

#6 [4/5] RUN mkdir -p /dev/oar-pdr-py /app && chmod a+rwx /app
#6 CACHED

#7 [3/5] RUN chmod a+rx /usr/local/bin/entrypoint.sh
#7 CACHED

#8 [2/5] COPY entrypoint.sh /usr/local/bin/entrypoint.sh
#8 CACHED

#9 [5/5] WORKDIR /dev/oar-pdr-py
#9 CACHED

#10 exporting to image
#10 exporting layers done
#10 writing image sha256:4912c5f5424e31f86dad29777f178c0d0c26e9ef7daada08bc00e3890f115dda done
#10 naming to docker.io/oar-pdr-py/pdpserver done
#10 DONE 0.0s

What's Next?
View summary of image vulnerabilities and recommendations → docker scout quickview
+ docker build --build-arg=devuid=501 -t oar-pdr-py/midasserver midasserver
#0 building with "desktop-linux" instance using docker driver

#1 [internal] load .dockerignore
#1 transferring context: 2B done
#1 DONE 0.0s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 717B done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/oar-pdr-py/pyenv:latest
#3 DONE 0.0s

#4 [1/5] FROM docker.io/oar-pdr-py/pyenv
#4 DONE 0.0s

#5 [internal] load build context
#5 transferring context: 35B done
#5 DONE 0.0s

#6 [4/5] RUN mkdir -p /dev/oar-pdr-py /app && chmod a+rwx /app
#6 CACHED

#7 [2/5] COPY entrypoint.sh /usr/local/bin/entrypoint.sh
#7 CACHED

#8 [3/5] RUN chmod a+rx /usr/local/bin/entrypoint.sh
#8 CACHED

#9 [5/5] WORKDIR /dev/oar-pdr-py
#9 CACHED

#10 exporting to image
#10 exporting layers done
#10 writing image sha256:549bdb0aab7f283e0fd53c9ef956c519de57de0725605a7a71af788c38bef55b done
#10 naming to docker.io/oar-pdr-py/midasserver done
#10 DONE 0.0s

What's Next?
View summary of image vulnerabilities and recommendations → docker scout quickview
+ docker build --build-arg=devuid=501 -t oar-pdr-py/peopleserver peopleserver
#0 building with "desktop-linux" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 680B done
#1 DONE 0.0s

#2 [internal] load .dockerignore
#2 transferring context: 2B done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/oar-pdr-py/pyenv:latest
#3 DONE 0.0s

#4 [1/5] FROM docker.io/oar-pdr-py/pyenv
#4 DONE 0.0s

#5 [internal] load build context
#5 transferring context: 35B done
#5 DONE 0.0s

#6 [4/5] RUN mkdir -p /dev/oar-pdr-py /app /data/nsd && chmod a+rwx /app
#6 CACHED

#7 [3/5] RUN chmod a+rx /usr/local/bin/entrypoint.sh
#7 CACHED

#8 [2/5] COPY entrypoint.sh /usr/local/bin/entrypoint.sh
#8 CACHED

#9 [5/5] WORKDIR /dev/oar-pdr-py
#9 CACHED

#10 exporting to image
#10 exporting layers done
#10 writing image sha256:21f3d5e4f9c4e4ebff9f9a7197349f0c1ff4a335692df94087cf678f019dbadd done
#10 naming to docker.io/oar-pdr-py/peopleserver done
#10 DONE 0.0s

What's Next?
View summary of image vulnerabilities and recommendations → docker scout quickview
2 changes: 1 addition & 1 deletion docker/pyenv/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ RUN apt-get update && apt-get install -y python3-yaml curl wget less sudo zip \
p7zip-full ca-certificates git
# RUN pip install --upgrade pip setuptools
RUN pip install funcsigs 'bagit>=1.6.3,<2.0' 'fs>=2.0.21' jsonpatch mako pyjwt \
jsonpath_ng lxml webdavclient3
jsonpath_ng lxml webdavclient3 websockets

# install multibag from source
RUN multibag_ver=0.5 && \
Expand Down
Loading

0 comments on commit 952c9a2

Please sign in to comment.