s2oj-web (b23313b)
Installation
docker pull git.m.ac/baoshuo/s2oj-web:b23313b
sha256:14f7fd944485e6634ac9735f6d71e1e70d6f88429fc3d62c0ab3ea72a7304005
Image Layers
ARG RELEASE |
ARG LAUNCHPAD_BUILD_ARCH |
LABEL org.opencontainers.image.ref.name=ubuntu |
LABEL org.opencontainers.image.version=22.04 |
ADD file:63d5ab3ef0aab308c0e71cb67292c5467f60deafa9b0418cbb220affcd078444 in / |
CMD ["/bin/bash"] |
SHELL [/bin/bash -c] |
ENV DEBIAN_FRONTEND=noninteractive |
/bin/bash -c apt-get update && apt-get install -y --no-install-recommends gnupg ca-certificates apt-transport-https && (echo "deb http://ppa.launchpad.net/ondrej/php/ubuntu jammy main" | tee /etc/apt/sources.list.d/ondrej-php.list) && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C && apt-get update && for pkg in php7.4 php7.4-yaml php7.4-xml php7.4-dev php7.4-zip php7.4-mysql php7.4-mbstring php7.4-gd php7.4-curl php7.4-imagick libseccomp-dev git vim ntp zip unzip curl wget apache2 libapache2-mod-xsendfile php-pear mysql-client build-essential fp-compiler re2c libseccomp-dev libyaml-dev python2.7 python3.10 python3-requests openjdk-8-jdk openjdk-11-jdk openjdk-17-jdk language-pack-zh-hans cron tzdata; do cnt=10 && while ! apt-get install -y "$pkg"; do if [ $cnt -le 0 ]; then echo "Failed to install $pkg" && exit 1; fi; cnt=$((cnt - 1)); done; done |
ADD dir:3e548ace3e9dd35b92897e69a3c3b1fdea41afb6bf8dd2309fb8206709d74f62 in /opt/uoj |
WORKDIR /opt/uoj |
/bin/bash -c sh web/install.sh -p && echo -e "if [ ! -f \"/var/uoj_data/.UOJSetupDone\" ]; then\n cd /opt/uoj/web && sh install.sh -i\nfi\nservice ntp start\nservice apache2 start\ncd /opt/uoj/web && sh install.sh -i\nexec bash\n" >/opt/up && chmod +x /opt/up |
ENV LANG=C.UTF-8 TZ=Asia/Shanghai |
EXPOSE 80 |
CMD ["/bin/bash" "-c" "/opt/up"] |
LABEL org.opencontainers.image.created=2023-11-12T08:01:18Z |
LABEL org.opencontainers.image.revision=b23313bd4fba1b398ed75caf37bdc8def1a9dc72 |
LABEL org.opencontainers.image.source=https://git.m.ac/baoshuo/S2OJ.git |
LABEL org.opencontainers.image.url=https://git.m.ac/baoshuo/S2OJ |
Labels
Key | Value |
---|---|
org.opencontainers.image.created | 2023-11-12T08:01:18Z |
org.opencontainers.image.ref.name | ubuntu |
org.opencontainers.image.revision | b23313bd4fba1b398ed75caf37bdc8def1a9dc72 |
org.opencontainers.image.source | https://git.m.ac/baoshuo/S2OJ.git |
org.opencontainers.image.url | https://git.m.ac/baoshuo/S2OJ |
org.opencontainers.image.version | 22.04 |
Details
2023-11-12 08:09:22 +00:00
Versions (25)
View all
Container
0
OCI / Docker
linux/amd64
784 MiB