55 lines
1.2 KiB
YAML
55 lines
1.2 KiB
YAML
|
version: '3'
|
||
|
|
||
|
services:
|
||
|
server:
|
||
|
hostname: server
|
||
|
domainname: example.test
|
||
|
image: openvpn-test-server
|
||
|
build:
|
||
|
dockerfile: Dockerfile.server
|
||
|
restart: always
|
||
|
networks:
|
||
|
- openvpn-test
|
||
|
cap_add:
|
||
|
- NET_ADMIN
|
||
|
secrets:
|
||
|
- auth_ldap_url
|
||
|
- auth_ldap_bind_dn
|
||
|
- auth_ldap_password
|
||
|
- auth_ldap_base_dn
|
||
|
- auth_ldap_group_base_dn
|
||
|
- auth_ldap_group_search_filter
|
||
|
client:
|
||
|
hostname: client
|
||
|
domainname: example.test
|
||
|
image: openvpn-test-client
|
||
|
build:
|
||
|
dockerfile: Dockerfile.client
|
||
|
restart: always
|
||
|
networks:
|
||
|
- openvpn-test
|
||
|
cap_add:
|
||
|
- NET_ADMIN
|
||
|
secrets:
|
||
|
- login_user
|
||
|
- login_password
|
||
|
networks:
|
||
|
openvpn-test:
|
||
|
secrets:
|
||
|
auth_ldap_url:
|
||
|
file: .secrets/auth_ldap_url
|
||
|
auth_ldap_bind_dn:
|
||
|
file: .secrets/auth_ldap_bind_dn
|
||
|
auth_ldap_password:
|
||
|
file: .secrets/auth_ldap_password
|
||
|
auth_ldap_base_dn:
|
||
|
file: .secrets/auth_ldap_base_dn
|
||
|
auth_ldap_group_base_dn:
|
||
|
file: .secrets/auth_ldap_group_base_dn
|
||
|
auth_ldap_group_search_filter:
|
||
|
file: .secrets/auth_ldap_group_search_filter
|
||
|
login_user:
|
||
|
file: .secrets/login_user
|
||
|
login_password:
|
||
|
file: .secrets/login_password
|