Block a user
seafile-mc (12.0-latest)
Published 2026-05-16 17:23:58 +02:00 by poma
Installation
docker pull gitea.poma-lab.com/poma/seafile-mc:12.0-latestsha256:7bbe7043facbc639a8e6144f32d50dc4d771191ecaa68002efb2b0237fb90358
Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:ad85a9d7b0a74c2140bd51d9c4559cca392991e0c95f84cb139347348e5d1f9a in / |
| CMD ["/bin/bash"] |
| ENV SEAFILE_SERVER=seafile-server SEAFILE_VERSION=12.0.14 |
| COPY base_scripts /bd_build # buildkit |
| RUN /bin/sh -c /bd_build/prepare.sh && /bd_build/system_services.sh && /bd_build/utilities.sh && /bd_build/cleanup.sh # buildkit |
| ENV DEBIAN_FRONTEND=teletype LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 |
| RUN /bin/sh -c echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | tee /etc/apt/sources.list.d/nginx.list && curl -fsSL https://nginx.org/keys/nginx_signing.key | apt-key add - # buildkit |
| RUN /bin/sh -c apt-get update --fix-missing && apt-get upgrade -y # buildkit |
| RUN /bin/sh -c apt-get install -y vim htop net-tools psmisc wget curl git unzip # buildkit |
| RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive && apt-get install -y tzdata nginx libmysqlclient-dev libmemcached11 libmemcached-dev fuse poppler-utils ldap-utils libldap2-dev ca-certificates dnsutils pkg-config # buildkit |
| RUN /bin/sh -c apt-get install -y python3 python3-pip python3-setuptools python3-ldap && rm /usr/lib/python3.12/EXTERNALLY-MANAGED && rm -f /usr/bin/python && ln -s /usr/bin/python3 /usr/bin/python && pip3 install --no-cache-dir --ignore-installed -U setuptools cryptography && rm -rf /usr/lib/python3/dist-packages/setuptools* && rm -rf /usr/lib/python3/dist-packages/cryptography* # buildkit |
| RUN /bin/sh -c pip3 install --no-cache-dir --timeout=3600 click termcolor colorlog sqlalchemy==2.0.* gevent==24.2.* pymysql==1.1.* jinja2 markupsafe==2.0.1 django-pylibmc pylibmc psd-tools lxml django==4.2.* cffi==1.17.0 future==1.0.* mysqlclient==2.2.* captcha==0.6.* django_simple_captcha==0.6.* pyjwt==2.9.* djangosaml2==1.9.* pysaml2==7.3.* pycryptodome==3.20.* python-ldap==3.4.* pillow==10.4.* pillow-heif==0.18.* # buildkit |
| COPY scripts_12.0 /scripts # buildkit |
| COPY templates /templates # buildkit |
| COPY services /services # buildkit |
| RUN /bin/sh -c unzip /scripts/acme.sh-master.zip -d /scripts/ && mv /scripts/acme.sh-master /scripts/acme.sh && cd /scripts/acme.sh && /scripts/acme.sh/acme.sh --install # buildkit |
| RUN /bin/sh -c mkdir -p /etc/ldap/ && echo "TLS_REQCERT allow" >> /etc/ldap/ldap.conf && echo "TLS_CACERT /etc/ssl/certs/ca-certificates.crt" >> /etc/ldap/ldap.conf && chmod u+x /scripts/* && rm /scripts/cluster* && mkdir -p /etc/my_init.d && rm -f /etc/my_init.d/* && cp /scripts/create_data_links.sh /etc/my_init.d/01_create_data_links.sh && mkdir -p /etc/service/nginx && mkdir -p /etc/nginx/sites-enabled && mkdir -p /etc/nginx/sites-available && rm -f /etc/nginx/sites-enabled/* /etc/nginx/conf.d/* && mv /services/nginx.conf /etc/nginx/nginx.conf && mv /services/nginx.sh /etc/service/nginx/run # buildkit |
| WORKDIR /opt/seafile |
| COPY seafile-server-12.0.14 /opt/seafile/seafile-server-12.0.14 # buildkit |
| EXPOSE map[80/tcp:{}] |
| CMD ["/sbin/my_init" "--" "/scripts/enterpoint.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 24.04 |
Details
2026-05-16 17:23:58 +02:00
Versions (1)
View all
Container
0
OCI / Docker
linux/amd64
511 MiB
12.0-latest
2026-05-16