fix line ending issue

This commit is contained in:
minoplhy 2025-03-11 17:42:56 +07:00
parent 39a4353937
commit f71a71c01d
Signed by: minoplhy
GPG Key ID: 41D406044E2434BF
2 changed files with 60 additions and 60 deletions

View File

@ -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

View File

@ -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 "$@"