No description
Find a file
eater 21ccffc9c1
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
flood-ui: add server host to config
2020-06-02 19:53:50 +02:00
coredns coredns: pin to 1.6.9 2020-06-02 01:24:59 +02:00
eater eater/base: Add gnu-tar 2019-08-28 17:37:38 +02:00
flood-ui flood-ui: add server host to config 2020-06-02 19:53:50 +02:00
greg greg: Add container 2019-07-23 11:56:16 +02:00
grumble grumble: update checksum 2020-06-01 23:43:24 +02:00
img Move to new xbps-[build|remote|local] helpers 2019-07-23 11:55:07 +02:00
jdk jdk: new flavor 2020-05-17 13:54:46 +02:00
jre Move to new xbps-[build|remote|local] helpers 2019-07-23 11:55:07 +02:00
logs Ignore logs 2019-07-04 16:32:47 +02:00
nginx Move to new xbps-[build|remote|local] helpers 2019-07-23 11:55:07 +02:00
php Move to new xbps-[build|remote|local] helpers 2019-07-23 11:55:07 +02:00
php-fpm Move to new xbps-[build|remote|local] helpers 2019-07-23 11:55:07 +02:00
pleroma pleroma: update to v1.0.7 2019-10-01 15:58:19 +02:00
reg reg: Fix typo in Dockerfile 2019-08-29 12:23:16 +02:00
rtorrent rtorrent: add 2020-06-01 21:53:24 +02:00
slapd slapd: Fix package name 2019-08-29 12:22:29 +02:00
umurmur Move to new xbps-[build|remote|local] helpers 2019-07-23 11:55:07 +02:00
xbps-builder xbps-builder: update to use ethereal build-style instead of fakedchroot (they're the same Actually but w/e) 2020-06-01 23:15:29 +02:00
.drone.yml Add log uploading 2019-08-28 16:32:37 +02:00
.gitignore Ignore logs 2019-07-04 16:32:47 +02:00
flavor fix docs 2020-06-01 23:46:20 +02:00
README.md flood-ui: add 2020-06-02 19:26:38 +02:00

Flavors

A repository of different types of containers based on d.xr.to/base, A list can be found under Containers

Building

Building of images is done by flavor a simple perl5 tool which automatically creates a dependency graph of containers and runs the builds in parallel if possible.

flavor [-h] [-r <repo>] [-x <images>] [-o] [-j <jobs>] [-i] [-p] [all|images...]

Build Docker images with dependency graphing

Options:
    -x  Comma separated list of images not to rebuild in chain
    -n  Noop, don't actually build.
    -o  Only build given images, don't build parents
    -r  Which repo or prefix to use, default: d.xr.to
    -p  Push image after building
    -j  How many builds should run at the same time, default: 4
    -i  Use img instead of docker
    -h  Show this help

Example

[eater@momo flavors]$ ./flavor all
INFO: building: nginx, php-fpm, php
INFO: Starting build for nginx
INFO: Starting build for php
INFO: Finished build for php
INFO: Starting build for php-fpm
INFO: Finished build for nginx
INFO: Finished build for php-fpm
INFO: Done building!

Containers

name readme description author
php docker pull d.xr.to/php PHP, with composer installed and the following extensions: bz2, curl, gettext, gmp, openssl, pdo_mysql, pdo_sqlite, zip, and phar
php-fpm docker pull d.xr.to/php-fpm d.xr.to/php with an php-fpm server running on port 9000
nginx docker pull d.xr.to/nginx README A simple pre-configured nginx with safe defaults
umurmur docker pull d.xr.to/umurmur Simple umurmur container krageon
jre docker pull d.xr.to/jre Container with the latest JRE (based on glibc)
jdk docker pull d.xr.to/jdk Container with the latest JDK (based on glibc)
pleroma docker pull d.xr.to/pleroma Base container for a pleroma instance. still requires recompiling for own instance
greg docker pull d.xr.to/greg Greg is a simple command-line podcast aggregator
slapd docker pull d.xr.to/slapd OpenLDAP
grumble docker pull d.xr.to/grumble Grumble is an alternate Mumble server
reg docker pull d.xr.to/reg reg: Docker registry v2 command line client and repo listing generator with security checks
img docker pull d.xr.to/img img: Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder.
coredns docker pull d.xr.to/coredns coredns: CoreDNS is a DNS server that chains plugins (pre-configured with unbound, and removed grpc, clouddns, kubernetes, azure and route53 support)
rtorrent docker pull d.xr.to/rtorrent rtorrent
flood-ui docker pull d.xr.to/flood-ui Flood UI is a modern UI for rTorrent
xbps-builder docker pull d.xr.to/xbps-builder A container pre-configured for the ethereal build-style (debuted here!)

Todo

  • Add -c flag to rebuild children of given images