Source based DCC service based on Debian Jessie.
DCC build from source from https://www.dcc-servers.net/dcc/
By default it builds dcc-1.3.159 if you use docker compose and dcc-1.3.158 if you build directly from Dockerfile.
Image is based on debian/jessie
, the same as an official Jenkis docker container.
DCC is executed directly as PID 1 process with logging to STDOUT
/STDERR
.
Tips:
To find service command line:
-
edit
/dcc/conf/dcc_config
if needed -
docker run --rm -it dcc /bin/bash
-
run suitable service
/dcc/bin/start-dccd -a ...
/dcc/bin/start-dccifd -a ...
/dcc/bin/start-dccm -a ...
/dcc/bin/start-grey -a ...
-
get default command line arguments with
ps -fp <PID> | cat
-
adjust command: of
docker-compose.yml
like this
/dcc/bin
/dcc/cgi-bin
/dcc/conf
/dcc/log
You may alter build parameters of DCC
with dcc_config
argument.
Please look at Dockerfile for example.
Current DCC configuration:
--homedir=/dcc/conf
--bindir=/dcc/bin
--libexecdir=/dcc/bin
Copyright © 2017 Alexey B. Aksenov/Ezh. All rights reserved.