No description
Find a file
2020-03-01 13:52:37 -08:00
.drone.yml Fix build_arg name 2020-03-01 00:26:30 -08:00
Dockerfile Add a custom entrypoint: verify that data files are writable 2020-03-01 13:27:57 -08:00
entrypoint.sh Add a custom entrypoint: verify that data files are writable 2020-03-01 13:27:57 -08:00
LICENSE Add LICENSE and usage instructions 2020-03-01 13:52:37 -08:00
README.md Add LICENSE and usage instructions 2020-03-01 13:52:37 -08:00
write-tags.sh Add Drone CI configuration 2020-03-01 00:22:05 -08:00

atheme-docker

Build Status

This is an unofficial Docker image for Atheme IRC Services, based off of Alpine and rebuilt weekly.

Usage

First, write your desired atheme.conf and copy services.db (if you have one) into an empty directory. Make sure it is writable by UID 10000 (or rebuild the image with your desired UID - see Build Arguments below)

$ docker run -v /path/to/services/data:/atheme/etc ovdnet/atheme

Supported tags

  • You can use the latest tag (which points to the latest release built from this repository), or pin to a specific version (e.g. 7.2.10-r2, 7.2, 7)
  • Builds with contrib modules are also available: contrib (latest release), as well as pins to specific versions (e.g. 7.2.10-r2-contrib, 7.2-contrib, 7-contrib)

Build arguments

For those who want to create customized builds, here are options exposed by the Dockerfile:

  • ATHEME_UID: sets the UID for the Atheme user to run as. Defaults to 10000.
  • ATHEME_VERSION: Atheme version to pull from Git
  • BUILD_CONTRIB_MODULES: if set to a non-empty value, enables building contrib modules.