123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- version: "3.3"
- services:
- app:
- build: ../../
- ports:
- - 3000:3000
- environment:
- - DB_HOST=db
- - DB_PORT=3306
- volumes:
- - /etc/localtime:/etc/localtime:ro
- db:
- image: mariadb
- command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
- restart: always
- volumes:
- - db:/var/lib/mysql
- - ./sql:/docker-entrypoint-initdb.d
- env_file:
- - db.env
- ldap_server:
- restart: always
- build: ./ldap
- # command: --loglevel debug
- domainname: foo.org
- hostname: foo.org
- ports:
- - 389:389
- environment:
- - LDAP_ORGANISATION=Foo Organization
- - LDAP_DOMAIN=foo.org
- - LDAP_ADMIN_PASSWORD=admin
- ldap_web_client:
- restart: always
- image: osixia/phpldapadmin
- environment:
- - PHPLDAPADMIN_LDAP_HOSTS=ldap_server
- - PHPLDAPADMIN_HTTPS=false
- ports:
- - 3001:80
- nextcloud_server:
- restart: always
- image: nextcloud:17
- container_name: nextcloud_server
- environment:
- - SQLITE_DATABASE=nextcloud
- - NEXTCLOUD_ADMIN_USER=admin
- - NEXTCLOUD_ADMIN_PASSWORD=password
- - NEXTCLOUD_TRUSTED_DOMAINS=nextcloud_server
- # volumes:
- # - ./data:/var/www/html/data
- # - ./config:/var/www/html/config
- ports:
- - 8080:80
- volumes:
- db:
-
-
|