| build: | build: | ||||
| context: ./images/rpi-openldap/ | context: ./images/rpi-openldap/ | ||||
| image: bingen/rpi-openldap:latest | image: bingen/rpi-openldap:latest | ||||
| deploy: | |||||
| placement: | |||||
| constraints: | |||||
| - node.role == manager | |||||
| secrets: | secrets: | ||||
| - source: ldap_pwd | - source: ldap_pwd | ||||
| target: admin_pwd | target: admin_pwd | ||||
| - NEXTCLOUD_DATA_PATH=${NEXTCLOUD_DATA_PATH} | - NEXTCLOUD_DATA_PATH=${NEXTCLOUD_DATA_PATH} | ||||
| - NEXTCLOUD_BACKUP_PATH=${NEXTCLOUD_BACKUP_PATH} | - NEXTCLOUD_BACKUP_PATH=${NEXTCLOUD_BACKUP_PATH} | ||||
| image: bingen/rpi-nextcloud:latest | image: bingen/rpi-nextcloud:latest | ||||
| deploy: | |||||
| placement: | |||||
| constraints: | |||||
| - node.role == worker | |||||
| depends_on: | depends_on: | ||||
| - db | - db | ||||
| - openldap | - openldap | ||||
| image: bingen/rpi-gogs | image: bingen/rpi-gogs | ||||
| depends_on: | depends_on: | ||||
| - db | - db | ||||
| - openldap | |||||
| env_file: | env_file: | ||||
| - gogs.env | - gogs.env | ||||
| ports: | ports: |