1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- 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
- ports:
- - 3307:3306
- 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:
-
-
|