11ARG HPCTS_VERSION=latest
22
33FROM --platform=linux/amd64 ubccr/hpcts:slurm-${HPCTS_VERSION} as stage-amd64
4- RUN dnf install -y https://yum.osc.edu/ondemand/2 .0/ondemand-release-web-2 .0-1.noarch.rpm
4+ RUN dnf install -y https://yum.osc.edu/ondemand/3 .0/ondemand-release-web-3 .0-1.noarch.rpm
55RUN dnf install -y netcat ondemand ondemand-dex
6- RUN sed -i 's/\- nohttpd//' /opt/ood/ondemand/root/usr/share/gems/2.7/ondemand/2.0.27/gems/ood_core-0.19.0/lib/ood_core/batch_connect/templates/vnc.rb
76
87FROM --platform=linux/arm64 ubccr/hpcts:slurm-${HPCTS_VERSION} as stage-arm64
98RUN dnf install -y file lsof sudo gcc gcc-c++ git \
@@ -16,7 +15,6 @@ COPY . /build
1615RUN /build/install-dex-arm64.sh
1716RUN /build/install-passenger-arm64.sh
1817RUN /build/install-ood-arm64.sh
19- RUN sed -i 's/\- nohttpd//' /usr/share/gems/gems/ood_core-0.19.0/lib/ood_core/batch_connect/templates/vnc.rb
2018RUN rm -rf /build
2119
2220ARG TARGETARCH
@@ -32,9 +30,10 @@ COPY python_job_template /etc/ood/config/apps/myjobs/templates/python
3230COPY motd /etc/motd
3331COPY entrypoint.sh /usr/local/bin/entrypoint.sh
3432COPY notebook_data /data/notebook_data
35- COPY initializers/dashboard.rb /etc/ood/config/apps/dashboard/initializers/dashboard.rb
33+ COPY initializers /etc/ood/config/apps/dashboard/initializers
3634COPY themes/hpc-coop /usr/share/ondemand-dex/web/themes/hpc-coop
37-
38- RUN sed -i '/ passenger_load_shell_envvars off;/a passenger_preload_bundler on;' /opt/ood/nginx_stage/templates/pun.conf.erb
35+ COPY config/dashboard/env /etc/ood/config/apps/dashboard/env
36+ COPY config/ondemand.yml /etc/ood/config/ondemand.d/ondemand.yml
37+ COPY config/dashboard/widgets /etc/ood/config/apps/dashboard/views/widgets
3938
4039ENTRYPOINT ["/usr/local/bin/entrypoint.sh" ]
0 commit comments