[GH-ISSUE #15] Dockerize Certidude server #10

Open
opened 2026-02-26 03:33:29 +03:00 by kerem · 2 comments
Owner

Originally created by @laurivosandi on GitHub (Feb 7, 2016).
Original GitHub issue: https://github.com/laurivosandi/certidude/issues/15

Originally assigned to: @laurivosandi on GitHub.

To make adoption easier, Certidude server could be wrapped up as a Docker image.

Originally created by @laurivosandi on GitHub (Feb 7, 2016). Original GitHub issue: https://github.com/laurivosandi/certidude/issues/15 Originally assigned to: @laurivosandi on GitHub. To make adoption easier, Certidude server could be wrapped up as a Docker image.
Author
Owner

@antoniomolram commented on GitHub (Aug 27, 2018):

Hi, I thing this idea is really good and I have seen in the readme something about it but the Dockerfile is missing... Is the first time that you find first documentation than code! hehe. @laurivosandi Could you commit it? Thank you!

<!-- gh-comment-id:416153717 --> @antoniomolram commented on GitHub (Aug 27, 2018): Hi, I thing this idea is really good and I have seen in the readme something about it but the Dockerfile is missing... Is the first time that you find first documentation than code! hehe. @laurivosandi Could you commit it? Thank you!
Author
Owner

@ghost commented on GitHub (Feb 3, 2021):

For those still looking for this, here's the fix:

git clone https://github.com/werty1st/certidude
cd certidude
sed -i 's/ubuntu:16/ubuntu:20/' docker/Dockerfile
sed -i 's/apt install/DEBIAN_FRONTEND=noninteractive apt install/' docker/Dockerfile
sed -i 's/xenial/focal/' certidude/cli.py
sed -i "1106d" certidude/cli.py
export LC_ALL=C.UTF-8 && export LANG=C.UTF-8
docker build --add-host adamsCA.local:127.0.0.1  -t certidude -f docker/Dockerfile .
docker run -it --rm -p 8443:443 --hostname adamsCA.local certidude:latest bash
<!-- gh-comment-id:772211120 --> @ghost commented on GitHub (Feb 3, 2021): For those still looking for this, here's the fix: ``` git clone https://github.com/werty1st/certidude cd certidude sed -i 's/ubuntu:16/ubuntu:20/' docker/Dockerfile sed -i 's/apt install/DEBIAN_FRONTEND=noninteractive apt install/' docker/Dockerfile sed -i 's/xenial/focal/' certidude/cli.py sed -i "1106d" certidude/cli.py export LC_ALL=C.UTF-8 && export LANG=C.UTF-8 docker build --add-host adamsCA.local:127.0.0.1 -t certidude -f docker/Dockerfile . docker run -it --rm -p 8443:443 --hostname adamsCA.local certidude:latest bash ```
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certidude-laurivosandi#10
No description provided.