Skip to content
Snippets Groups Projects
Commit 8a7d3cff authored by basbs's avatar basbs
Browse files

Initial commit to build the grid-ildg docker image.

	* Dockerfile - Description for building the docker image.
	* default.local - Defines the repositories and other default ENVs
for cvmfs.
	* entrypoint.sh - Handy script which probes the repositories defined
in default.local and prepares the environment to run grid utilities.
	* grild-ildg/ - contains the metadata of ildg VOMS.
parent fa386362
Branches
No related tags found
Loading
Checking pipeline status
#Base Image Configuration
ARG BASEIMAGE=cern/cc7-base:latest
#Pull the Base Image
FROM ${BASEIMAGE}
# Build-time metadata as defined at http://label-schema.org
ARG BUILD_DATE
ARG VCS_REF
ARG VCS_URL
ARG VERSION
LABEL maintainer="Bas <basbs@zeuthen.desy.de>"
LABEL org.label-schema.build-date=$BUILD_DATE \
org.label-schema.name="CERN CC7 base OS" \
org.label-schema.description="CC7 OS capable of using/running grid software release(s)." \
org.label-schema.url="" \
org.label-schema.vcs-ref=$VCS_REF \
org.label-schema.vcs-url=$VCS_URL \
org.label-schema.vendor="CERN" \
org.label-schema.version=$VERSION \
org.label-schema.schema-version="1.0"
#Perform installation as root
USER root
WORKDIR /root
RUN yum -y install epel-release && \
yum -y install https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest.noarch.rpm && \
yum -y install cvmfs && \
yum clean -y all
ADD entrypoint.sh /opt/entrypoint.sh
ADD default.local /etc/cvmfs/default.local
ADD grid-ildg/ /opt/grid-ildg
RUN chmod 0755 /opt/entrypoint.sh
CMD ["/usr/sbin/init"]
#docker run -d --privileged=true -v /home/basbs/.globus:/root/ --name gridcern cerngrid:v1
CVMFS_REPOSITORIES=grid.cern.ch
CVMFS_CLIENT_PROFILE=single
#!/bin/sh
echo "Setting up CVMFS..."
cvmfs_config setup && cvmfs_config probe && cvmfs_config status
source /cvmfs/grid.cern.ch/umd-c7ui-latest/etc/profile.d/setup-c7-ui-example.sh
export X509_VOMS_DIR=/opt/grid-ildg/vomsdir
export VOMS_USERCONF=/opt/grid-ildg/vomses
echo "CVMFS setup is completed."
/C=DE/O=GermanGrid/OU=DESY/CN=host/grid-voms.desy.de
/C=DE/O=GermanGrid/CN=GridKa-CA
"ildg" "grid-voms.desy.de" "15111" "/C=DE/O=GermanGrid/OU=DESY/CN=host/grid-voms.desy.de" "ildg"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment