From 5713971bc682cf242a9c528a3f7777e018fb42c3 Mon Sep 17 00:00:00 2001 From: "rob.mcewan" Date: Tue, 29 Oct 2024 11:08:56 +0000 Subject: [PATCH] Add radius-docker-compose.yml --- radius-docker-compose.yml | 69 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 radius-docker-compose.yml diff --git a/radius-docker-compose.yml b/radius-docker-compose.yml new file mode 100644 index 0000000..d6250c2 --- /dev/null +++ b/radius-docker-compose.yml @@ -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 \ No newline at end of file