prep sentrypeer for v4.0.4

This commit is contained in:
t3chn0m4g3
2025-06-13 20:28:27 +02:00
parent 1d2592bb30
commit 8a59696a5c
3 changed files with 11 additions and 2 deletions

View File

@ -1,5 +1,8 @@
FROM alpine:edge FROM alpine:edge
# #
# Include dist
COPY dist/ /root/dist/
#
# Install packages # Install packages
RUN apk -U upgrade --no-cache && \ RUN apk -U upgrade --no-cache && \
apk -U add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing \ apk -U add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing \
@ -8,7 +11,9 @@ RUN apk -U upgrade --no-cache && \
# Setup user, groups and configs # Setup user, groups and configs
mkdir -p /var/log/sentrypeer && \ mkdir -p /var/log/sentrypeer && \
addgroup -g 2000 sentrypeer && \ addgroup -g 2000 sentrypeer && \
adduser -S -H -s /bin/ash -u 2000 -D -g 2000 sentrypeer && \ adduser -S -s /bin/ash -u 2000 -D -g 2000 sentrypeer && \
mkdir -p /home/sentrypeer/.config/sentrypeer && \
cp /root/dist/default-config.toml /home/sentrypeer/.config/sentrypeer && \
chown -R sentrypeer:sentrypeer /usr/bin/sentrypeer && \ chown -R sentrypeer:sentrypeer /usr/bin/sentrypeer && \
# #
# Clean up # Clean up
@ -18,4 +23,5 @@ RUN apk -U upgrade --no-cache && \
# Set workdir and start sentrypeer # Set workdir and start sentrypeer
STOPSIGNAL SIGKILL STOPSIGNAL SIGKILL
USER sentrypeer:sentrypeer USER sentrypeer:sentrypeer
WORKDIR /var/log/sentrypeer/
CMD /usr/bin/sentrypeer -jar -f /var/log/sentrypeer/sentrypeer.db -l /var/log/sentrypeer/sentrypeer.json CMD /usr/bin/sentrypeer -jar -f /var/log/sentrypeer/sentrypeer.db -l /var/log/sentrypeer/sentrypeer.json

View File

@ -0,0 +1,3 @@
cert = "cert.pem"
key = "key.pem"
tls_listen_address = "0.0.0.0:5061"

View File

@ -22,7 +22,7 @@ services:
- "5060:5060/udp" - "5060:5060/udp"
- "5060:5060/tcp" - "5060:5060/tcp"
# - "127.0.0.1:8082:8082" # - "127.0.0.1:8082:8082"
image: "dtagdevsec/sentrypeer:24.04" image: "ghcr.io/telekom-security/sentrypeer:testing"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/sentrypeer/log:/var/log/sentrypeer - $HOME/tpotce/data/sentrypeer/log:/var/log/sentrypeer