feat: add Dockerfile, entrypoint script, and EAP configuration for FreeRADIUS containerization
Build and Push Docker Image to Gitea Container Registry / build-and-push (push) Successful in 4m19s
Build and Push Docker Image to Gitea Container Registry / build-and-push (push) Successful in 4m19s
This commit is contained in:
@@ -31,6 +31,14 @@ if [ -f "$CLIENTS_CONF" ]; then
|
||||
sed -i "s/secret = .*/secret = $RADIUS_SECRET/" "$CLIENTS_CONF"
|
||||
fi
|
||||
|
||||
# Generate FreeRADIUS EAP certificates if missing
|
||||
if [ ! -f /etc/freeradius/3.0/certs/server.pem ]; then
|
||||
echo "Generating FreeRADIUS EAP certificates..."
|
||||
if [ -f /etc/freeradius/3.0/certs/bootstrap ]; then
|
||||
/etc/freeradius/3.0/certs/bootstrap || true
|
||||
fi
|
||||
fi
|
||||
|
||||
# Ensure correct permissions for FreeRADIUS config directory
|
||||
chown -R freerad:freerad /etc/freeradius/3.0/ || true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user