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