Official docker-composer for wallabag.
| ADD alpine-minirootfs-3.19.8-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| COPY /go/bin/envsubst /usr/bin/envsubst # buildkit |
| ARG WALLABAG_VERSION=2.6.14 |
| RUN |1 WALLABAG_VERSION=2.6.14 /bin/sh -c set -ex && apk add --no-cache curl libwebp nginx pcre php81 php81-bcmath php81-ctype php81-curl php81-dom php81-fpm php81-gd php81-gettext php81-iconv php81-json php81-mbstring php81-opcache php81-openssl php81-pecl-amqp php81-pecl-imagick php81-pdo_mysql php81-pdo_pgsql php81-pdo_sqlite php81-phar php81-session php81-simplexml php81-tokenizer php81-xml php81-zlib php81-sockets php81-xmlreader php81-tidy php81-intl php81-sodium mariadb-client postgresql14-client rabbitmq-c s6 tar tzdata && ln -sf /usr/bin/php81 /usr/bin/php && ln -sf /usr/sbin/php-fpm81 /usr/sbin/php-fpm && rm -rf /var/cache/apk/* && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit |
| COPY /usr/bin/composer /usr/local/bin/composer # buildkit |
| COPY root / # buildkit |
| RUN |1 WALLABAG_VERSION=2.6.14 /bin/sh -c set -ex && curl -L -o /tmp/wallabag.tar.gz https://github.com/wallabag/wallabag/releases/download/$WALLABAG_VERSION/wallabag-$WALLABAG_VERSION.tar.gz && tar xvf /tmp/wallabag.tar.gz -C /tmp && mkdir /var/www/wallabag && mv /tmp/wallabag-*/* /var/www/wallabag/ && rm -rf /tmp/wallabag* && cd /var/www/wallabag && mkdir data/assets && envsubst < /etc/wallabag/parameters.template.yml > app/config/parameters.yml && SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist --no-progress && rm -rf /root/.composer/* /var/www/wallabag/var/cache/* /var/www/wallabag/var/logs/* /var/www/wallabag/var/sessions/* && chown -R nobody:nobody /var/www/wallabag # buildkit |
| ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/www/wallabag/bin |
| WORKDIR /var/www/wallabag |
| HEALTHCHECK &{["CMD-SHELL" "curl --fail --silent --show-error --user-agent healthcheck http://localhost/api/info || exit 1"] "0s" "0s" "0s" "0s" '\x00'} |
| EXPOSE &{[{{89 0} {89 0}}] 0xc0006f2640} |
| ENTRYPOINT ["/entrypoint.sh"] |
| CMD ["wallabag"] |
| RUN chmod g+w /etc/php81/conf.d && chgrp 65534 /etc/php81/conf.d |
| RUN sed -i 's|su -c \(".*"\) -s /bin/sh nobody|sh -c \1|g' /entrypoint.sh && ! grep -q 'su -c' /entrypoint.sh |
| RUN chown -R 65534:65534 /etc/s6 /run /var/log /var/lib/nginx |
| Key |
Value |
| org.opencontainers.image.created |
2025-10-07T08:17:19.987Z |
| org.opencontainers.image.description |
Official docker-composer for wallabag. |
| org.opencontainers.image.licenses |
|
| org.opencontainers.image.revision |
480d3833bc44c555b6ee76491635fef84ec7dd86 |
| org.opencontainers.image.source |
https://github.com/wallabag/docker |
| org.opencontainers.image.title |
docker |
| org.opencontainers.image.url |
https://github.com/wallabag/docker |
| org.opencontainers.image.version |
2.6.14 |