# Copyright 2018-2022 Istituto Nazionale di Fisica Nucleare # SPDX-License-Identifier: EUPL-1.2 FROM centos:7 # Allow customization of build user ID and name ARG DEV_USER=vscode ARG DEV_USER_UID=1000 ARG DEV_GID=${DEV_USER_UID} ENV DEV_USER $DEV_USER ENV DEV_USER_UID $DEV_USER_UID ENV DEV_GID ${DEV_USER_UID} COPY assets/provide-user.sh /docker/ COPY assets/setup.sh /docker/ COPY assets/build-install-openresty.sh /docker/ RUN yum update -y && \ sh /docker/setup.sh && \ sh /docker/provide-user.sh ${DEV_USER} ${DEV_USER_UID} ${DEV_GID} && \ yum clean all && rm -rf /var/cache/yum COPY --chown=$DEV_USER:$DEV_USER assets/build-install-ngx-voms.sh /home/$DEV_USER/bin/ USER $DEV_USER RUN sh /docker/build-install-openresty.sh