Skip to content
Snippets Groups Projects
Select Git revision
  • main
1 result

Dockerfile

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Dockerfile 628 B
    FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/dev-docker-tools/dev-el6-gcc44-x86
    
    LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
    
    # Install devtoolset 9
    RUN yum -y install --setopt=tsflags=nodocs devtoolset-9-gcc-c++ \
        && scl enable devtoolset-9 bash \
        && printf 'source scl_source enable devtoolset-9\n' >> /etc/bashrc \
        && yum clean all --enablerepo='*'
    
    ENV CXX=/opt/rh/devtoolset-9/root/usr/bin/g++ \
        CC=/opt/rh/devtoolset-9/root/usr/bin/gcc
    
    ENTRYPOINT ["bash", "-c" ,"source scl_source enable devtoolset-9 && linux32 -- \"$@\"", "-s"]
    
    CMD ["bash"]