ezh / docker-dcc-sourcebased

Source based DCC on Debian Jessie

Home Page:https://hub.docker.com/r/ezh1k/dcc/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-dcc-sourcebased

Build Status Pulls Releases License

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.

Hint #1, Hint #2

Image is based on debian/jessie, the same as an official Jenkis docker container.

Execution

DCC is executed directly as PID 1 process with logging to STDOUT/STDERR.

Tips:

To find service command line:

  1. edit /dcc/conf/dcc_config if needed

  2. docker run --rm -it dcc /bin/bash

  3. run suitable service

  • /dcc/bin/start-dccd -a ...
  • /dcc/bin/start-dccifd -a ...
  • /dcc/bin/start-dccm -a ...
  • /dcc/bin/start-grey -a ...
  1. get default command line arguments with ps -fp <PID> | cat

  2. adjust command: of docker-compose.yml like this

DCC layout

/dcc/bin
/dcc/cgi-bin
/dcc/conf
/dcc/log

Build parameters

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

Copyright © 2017 Alexey B. Aksenov/Ezh. All rights reserved.

About

Source based DCC on Debian Jessie

https://hub.docker.com/r/ezh1k/dcc/

License:MIT License


Languages

Language:Shell 100.0%