| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:fb4c8244f4468cdd3f666932f05805a3882d34010d3a0c14b7c20589bf619a9c in / |
| CMD ["/bin/bash"] |
| ENV TZ=UTC |
| |0 /bin/sh -c set -eux; addgroup --system --gid 101 nginx; adduser --system --disabled-login --ingroup nginx --no-create-home --home /nonexistent --gecos "nginx user" --shell /bin/false --uid 101 nginx; apt-get update; DEBIAN_FRONTEND=noninteractive apt-get full-upgrade -y; DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends nginx-full gettext-base tzdata; DEBIAN_FRONTEND=noninteractive apt-get remove --purge --auto-remove -y; rm -rf /var/lib/apt/lists/*; mkdir /docker-entrypoint.d; nginx -V; mkdir -p /usr/share/rocks/; (echo "# os-release" && cat /etc/os-release && echo "# dpkg-query" && dpkg-query -f '${db:Status-Abbrev},${binary:Package},${Version},${source:Package},${Source:Version}\n' -W) > /usr/share/rocks/dpkg.query; |
| COPY file:e78903b1250af520adac3ab3ed59cca0d2c1c6feaedefd364f644ea10e50df8a in / |
| COPY file:913d47da79705f707484f3f9eb18bd05b5f5833003228ceb634a2a0473826b90 in /docker-entrypoint.d |
| ENTRYPOINT ["/docker-entrypoint.sh"] |
| EXPOSE 80 |
| STOPSIGNAL SIGTERM |
| CMD ["nginx" "-g" "daemon off;"] |
| ARG WEBSERVER_FOLDER=/var/www/html |
| COPY /front/dist /var/www/html # buildkit |
| COPY ./frontend/assets/platforms /var/www/html/assets/platforms # buildkit |
| RUN |1 WEBSERVER_FOLDER=/var/www/html /bin/sh -c mkdir -p ${WEBSERVER_FOLDER}/assets/romm && ln -s /romm/library ${WEBSERVER_FOLDER}/assets/romm/library && ln -s /romm/resources ${WEBSERVER_FOLDER}/assets/romm/resources # buildkit |
| RUN |1 WEBSERVER_FOLDER=/var/www/html /bin/sh -c apt update && apt install -y --no-install-recommends ca-certificates curl gnupg && echo "deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy main" > /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-jammy.list && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F23C5A6CF475977595C89F51BA6932366A755776 && apt update && apt install -y --no-install-recommends libmariadb3 libmariadb-dev gcc python3.10 python3.10-dev python3-pip && apt autoremove && rm -rf /var/lib/apt/lists/* /var/cache/apt/* # buildkit |
| WORKDIR /back |
| COPY ./backend/requirements.txt ./requirements.txt # buildkit |
| RUN |1 WEBSERVER_FOLDER=/var/www/html /bin/sh -c pip install --no-cache --upgrade pip && pip install --no-cache --upgrade -r requirements.txt # buildkit |
| COPY ./backend/src . # buildkit |
| COPY ./docker/init_scripts/* / # buildkit |
| COPY ./docker/nginx/default.conf /etc/nginx/nginx.conf # buildkit |
| EXPOSE map[80/tcp:{}] |
| WORKDIR /romm |
| CMD ["/init"] |