fix
Some checks failed
build-and-deploy / build (push) Successful in 22s
build-and-deploy / deploy (push) Failing after 15s

This commit is contained in:
2025-09-26 20:18:49 -06:00
parent 196fa3bc1c
commit 8bae7023ac
4 changed files with 21 additions and 11 deletions

View File

@@ -25,6 +25,12 @@ jobs:
docker push $REG/radiusnucleo:${{ github.sha }}
docker push $REG/radiusnucleo:latest
- name: Build+push radiusnucleo-freeradius
run: |
docker build -t $REG/radiusnucleo-freeradius:${{ github.sha }} -t $REG/radiusnucleo-freeradius:latest ./freeradius
docker push $REG/radiusnucleo-freeradius:${{ github.sha }}
docker push $REG/radiusnucleo-freeradius:latest
#───────────────── deploy ─────────────────
deploy:
needs: build

View File

@@ -10,7 +10,7 @@ services:
- MAX_DOWN=10000000
- RADIUS_HOST=freeradius
- RADIUS_AUTH_PORT=1812
- RADIUS_SECRET=${RADIUS_SHARED_SECRET:-testing123}
- RADIUS_SECRET=${RADIUS_SHARED_SECRET:-tamosbien}
- PGHOST=postgres
- PGPORT=5432
- PGDATABASE=radius
@@ -21,7 +21,8 @@ services:
- principal
freeradius:
image: freeradius/freeradius-server:3.2.2
build: ./freeradius
image: gitea.nucleoriofrio.com/nucleo000/radiusnucleo-freeradius:latest
depends_on:
- node
- postgres
@@ -30,13 +31,8 @@ services:
- "1813:1813/udp"
- "3799:3799/udp"
environment:
- RADIUS_CLIENTS_CIDR=${RADIUS_CLIENTS_CIDR:-0.0.0.0/0}
- RADIUS_SHARED_SECRET=${RADIUS_SHARED_SECRET:-testing123}
volumes:
- ./freeradius/mods-available:/etc/freeradius/mods-available:ro
- ./freeradius/mods-enabled:/etc/freeradius/mods-enabled:ro
- ./freeradius/sites-enabled:/etc/freeradius/sites-enabled:ro
- ./freeradius/clients.conf:/etc/freeradius/clients.conf:ro
- RADIUS_CLIENTS_CIDR=${RADIUS_CLIENTS_CIDR:-192.168.87.0/24}
- RADIUS_SHARED_SECRET=${RADIUS_SHARED_SECRET:-tamosbien}
command: ["-X"]
networks:
- radius_net

View File

@@ -5,5 +5,13 @@ RUN apt-get update \
&& apt-get install -y --no-install-recommends freeradius-postgresql \
&& rm -rf /var/lib/apt/lists/*
# Default command preserved by base image
# Copy configuration overrides
COPY --chown=root:freerad clients.conf /etc/freeradius/clients.conf
COPY --chown=root:freerad mods-available/ /etc/freeradius/mods-available/
COPY --chown=root:freerad mods-enabled/ /etc/freeradius/mods-enabled/
COPY --chown=root:freerad sites-enabled/ /etc/freeradius/sites-enabled/
# Ensure world-readable configs
RUN chmod -R a+r /etc/freeradius
# Default command preserved by base image

View File

@@ -1,5 +1,5 @@
client unifi {
ipaddr = 0.0.0.0/0
ipaddr = 192.168.87.0/24
secret = tamosbien
require_message_authenticator = no
nastype = other