Add radius-docker-compose.yml

This commit is contained in:
rob.mcewan 2024-10-29 11:08:56 +00:00
parent 9c765b4a7d
commit 5713971bc6

69
radius-docker-compose.yml Normal file
View file

@ -0,0 +1,69 @@
services:
mysql:
image: mysql:5.7.22
container_name: fradmin-mysql
volumes:
- /home/rob/docker/radius/srv/conf.d:/etc/mysql/conf.d
- /home/rob/docker/radius/mysql/srv/initdb.d:/docker-entrypoint-initdb.d
- /home/rob/docker/radius/mysql/srv/data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: hadxSWzzA50B82NRff8p
restart: unless-stopped
nginx:
image: nginx
container_name: fradmin-nginx
depends_on:
- mysql
- php
volumes:
- "/home/rob/docker/radius/web/src:/var/www/html"
- "/home/rob/docker/radius/web/conf.d:/etc/nginx/conf.d"
ports:
- "8082:80"
restart: unless-stopped
php:
build:
context: /home/rob/docker/radius/php
container_name: fradmin-php
restart: always
volumes:
- "/home/rob/docker/radius/web/src:/var/www/html"
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: fradmin-pma
depends_on:
- mysql
environment:
- PMA_HOST=mysql
- PMA_USER=root
- PMA_PASSWORD=hadxSWzzA50B82NRff8p
ports:
- "9200:80"
radius:
image: freeradius/freeradius-server:3.0.17
container_name: fradmin-radius
depends_on:
- mysql
ports:
- "1812:1812"
- "1813:1813"
volumes:
- "/home/rob/docker/radius/freeradius/config/freeradius:/etc/freeradius"
- "/home/rob/docker/radius/freeradius/logs:/var/log/freeradius"
restart: unless-stopped
#tty: true
radtest:
build: /home/rob/docker/radius/radtest
container_name: fradmin-radtest
depends_on:
- radius
restart: unless-stopped
tty: true