From f71a71c01dd042502e5d3dbe2fbd2446b889dee6 Mon Sep 17 00:00:00 2001 From: minoplhy Date: Tue, 11 Mar 2025 17:42:56 +0700 Subject: [PATCH] fix line ending issue --- docker-compose.yaml | 60 ++++++++++++++++++++++----------------------- entrypoint.sh | 60 ++++++++++++++++++++++----------------------- 2 files changed, 60 insertions(+), 60 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 711f6ea..51215b9 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,30 +1,30 @@ -services: - ripe-atlas: - image: ghcr.io/minoplhy/docker-ripe-atlas:latest - restart: always - environment: - RXTXRPT: "yes" - volumes: - - "./etc:/etc/ripe-atlas" - - "./run:/run/ripe-atlas/status" - - ./spool:/var/spool/ripe-atlas - cap_drop: - - ALL - cap_add: - - CHOWN - - SETUID - - SETGID - - DAC_OVERRIDE - - NET_RAW - mem_limit: "64000000000" - mem_reservation: 64m - labels: - - "traefik.enable=false" - - "com.centurylinklabs.watchtower.enable=true" - logging: - driver: json-file - options: - max-size: 10m - # network_mode: "host" # if possible, avoid double NAT - # security_opt: - # - seccomp:unconfined +services: + ripe-atlas: + image: ghcr.io/minoplhy/docker-ripe-atlas:latest + restart: always + environment: + RXTXRPT: "yes" + volumes: + - "./etc:/etc/ripe-atlas" + - "./run:/run/ripe-atlas/status" + - ./spool:/var/spool/ripe-atlas + cap_drop: + - ALL + cap_add: + - CHOWN + - SETUID + - SETGID + - DAC_OVERRIDE + - NET_RAW + mem_limit: "64000000000" + mem_reservation: 64m + labels: + - "traefik.enable=false" + - "com.centurylinklabs.watchtower.enable=true" + logging: + driver: json-file + options: + max-size: 10m + # network_mode: "host" # if possible, avoid double NAT + # security_opt: + # - seccomp:unconfined diff --git a/entrypoint.sh b/entrypoint.sh index 716a14b..15f46f3 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,30 +1,30 @@ -#!/usr/bin/env bash -set -Eeuo pipefail - -# test essential syscalls -if ! sleep 0 >/dev/null 2>&1; then - >&2 echo "WARNING: clock_nanosleep or clock_nanosleep_time64 is not available on the system" -fi - -export ATLAS_UID="${ATLAS_UID:-101}" -export ATLAS_GID="${ATLAS_GID:-999}" - -usermod -u $ATLAS_UID ripe-atlas -groupmod -g $ATLAS_GID ripe-atlas - -# create essential files and fix permission -mkdir -p /var/spool/ripe-atlas -chown -R ripe-atlas:ripe-atlas /var/spool/ripe-atlas || true -mkdir -p /var/spool/ripe-atlas/data -chown -R ripe-atlas:ripe-atlas /var/spool/ripe-atlas/data || true -mkdir -p /run/ripe-atlas/status -chown -R ripe-atlas:ripe-atlas /run/ripe-atlas/status || true -mkdir -p /etc/ripe-atlas -chown -R ripe-atlas:ripe-atlas /etc/ripe-atlas || true -#mkdir -p /var/atlas-probe/state -#chown -R ripe-atlas:ripe-atlas /var/atlas-probe/state || true - -# (init) set atlas mode to prod -echo "prod" > /etc/ripe-atlas/mode || true - -exec setpriv --reuid=$ATLAS_UID --regid=$ATLAS_GID --init-groups "$@" +#!/usr/bin/env bash +set -Eeuo pipefail + +# test essential syscalls +if ! sleep 0 >/dev/null 2>&1; then + >&2 echo "WARNING: clock_nanosleep or clock_nanosleep_time64 is not available on the system" +fi + +export ATLAS_UID="${ATLAS_UID:-101}" +export ATLAS_GID="${ATLAS_GID:-999}" + +usermod -u $ATLAS_UID ripe-atlas +groupmod -g $ATLAS_GID ripe-atlas + +# create essential files and fix permission +mkdir -p /var/spool/ripe-atlas +chown -R ripe-atlas:ripe-atlas /var/spool/ripe-atlas || true +mkdir -p /var/spool/ripe-atlas/data +chown -R ripe-atlas:ripe-atlas /var/spool/ripe-atlas/data || true +mkdir -p /run/ripe-atlas/status +chown -R ripe-atlas:ripe-atlas /run/ripe-atlas/status || true +mkdir -p /etc/ripe-atlas +chown -R ripe-atlas:ripe-atlas /etc/ripe-atlas || true +#mkdir -p /var/atlas-probe/state +#chown -R ripe-atlas:ripe-atlas /var/atlas-probe/state || true + +# (init) set atlas mode to prod +echo "prod" > /etc/ripe-atlas/mode || true + +exec setpriv --reuid=$ATLAS_UID --regid=$ATLAS_GID --init-groups "$@"