69 lines
1.6 KiB
YAML
69 lines
1.6 KiB
YAML
|
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
|