Updates
This commit is contained in:
157
nextcloud/docker-compose.yaml
Normal file
157
nextcloud/docker-compose.yaml
Normal file
@@ -0,0 +1,157 @@
|
||||
# sandy (cloud.delmar.bzh)
|
||||
---
|
||||
networks:
|
||||
nextcloud:
|
||||
|
||||
volumes:
|
||||
html:
|
||||
name: nextcloud_html
|
||||
external: true
|
||||
mariadb:
|
||||
name: nextcloud_mariadb
|
||||
external: true
|
||||
redis:
|
||||
name: nextcloud_redis
|
||||
|
||||
services:
|
||||
app:
|
||||
container_name: nextcloud
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
depends_on:
|
||||
- mariadb
|
||||
- redis
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
environment:
|
||||
NEXTCLOUD_TRUSTED_DOMAINS: cloud.delmar.bzh
|
||||
NEXTCLOUD_DATA_DIR: /srv/nextcloud/data
|
||||
MYSQL_DATABASE: nextcloud
|
||||
MYSQL_USER: nextcloud
|
||||
MYSQL_PASSWORD: rehire-thrill-curtain
|
||||
MYSQL_HOST: nextcloud-mariadb
|
||||
REDIS_HOST: nextcloud-redis
|
||||
NEXTCLOUD_ENABLE_DRI_DEVICE: true
|
||||
PHP_MEMORY_LIMIT: 4G
|
||||
PHP_MAX_EXECUTION_TIME: 7200
|
||||
PHP_OPCACHE_MEMORY_CONSUMPTION: 256
|
||||
UPLOAD_LIMIT: 10G
|
||||
PHP_POST_MAX_SIZE: 10G
|
||||
TZ: Europe/Paris
|
||||
extra_hosts:
|
||||
- cloud.delmar.bzh:192.168.1.14
|
||||
- office.delmar.bzh:192.168.1.14
|
||||
volumes:
|
||||
- html:/var/www/html
|
||||
- /nfs/cloud:/srv/nextcloud/data
|
||||
- type: tmpfs
|
||||
target: /tmp:exec
|
||||
ports:
|
||||
- 35771:80
|
||||
networks:
|
||||
- nextcloud
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "dockpeek.link=https://cloud.delmar.bzh"
|
||||
- "dockpeek.tags=frontend,production"
|
||||
|
||||
nextcloud-cron:
|
||||
container_name: nextcloud-cron
|
||||
image: nextcloud
|
||||
depends_on:
|
||||
- app
|
||||
entrypoint: /cron.sh
|
||||
environment:
|
||||
NEXTCLOUD_TRUSTED_DOMAINS: cloud.delmar.bzh
|
||||
NEXTCLOUD_DATA_DIR: /srv/nextcloud/data
|
||||
MYSQL_DATABASE: nextcloud
|
||||
MYSQL_USER: nextcloud
|
||||
MYSQL_PASSWORD: rehire-thrill-curtain
|
||||
MYSQL_HOST: nextcloud-mariadb
|
||||
REDIS_HOST: nextcloud-redis
|
||||
TZ: Europe/Paris
|
||||
volumes:
|
||||
- html:/var/www/html
|
||||
- /nfs/cloud:/srv/nextcloud/data
|
||||
networks:
|
||||
- nextcloud
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "dockpeek.tags=backend,maintenance,production"
|
||||
|
||||
mariadb:
|
||||
container_name: nextcloud-mariadb
|
||||
image: mariadb:11.4-ubi
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: transatlantique
|
||||
MYSQL_PASSWORD: rehire-thrill-curtain
|
||||
MYSQL_DATABASE: nextcloud
|
||||
MYSQL_USER: nextcloud
|
||||
TZ: Europe/Paris
|
||||
volumes:
|
||||
- mariadb:/var/lib/mysql
|
||||
networks:
|
||||
- nextcloud
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "dockpeek.tags=backend,database,production"
|
||||
|
||||
adminer:
|
||||
container_name: nextcloud-adminer
|
||||
image: adminer
|
||||
environment:
|
||||
ADMINER_DEFAULT_SERVER: mariadb
|
||||
depends_on:
|
||||
- mariadb
|
||||
ports:
|
||||
- 62764:8080
|
||||
networks:
|
||||
- nextcloud
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "dockpeek.tags=backend,database,administration,production"
|
||||
|
||||
redis:
|
||||
container_name: nextcloud-redis
|
||||
image: valkey/valkey
|
||||
volumes:
|
||||
- redis:/data
|
||||
networks:
|
||||
- nextcloud
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "dockpeek.tags=backend,broker,production"
|
||||
|
||||
coturn:
|
||||
container_name: nextcloud-coturn
|
||||
image: coturn/coturn
|
||||
command:
|
||||
- "--realm"
|
||||
- "cloud.delmar.bzh"
|
||||
- "--static-auth-secret"
|
||||
- "rehire-thrill-curtain"
|
||||
- "--no-stdout-log"
|
||||
- "--log-file"
|
||||
- "stdout"
|
||||
- "--stale-nonce=600"
|
||||
- "--use-auth-secret"
|
||||
- "--server-name=nextcloud-coturn "
|
||||
- "--lt-cred-mech"
|
||||
- "--fingerprint"
|
||||
- "--no-software-attribute"
|
||||
- "--no-multicast-peers"
|
||||
# - "--listening-ip=0.0.0.0 "
|
||||
# - "--external-ip=192.168.1.14"
|
||||
# - "--listening-port=3478"
|
||||
# - "--min-port=49160"
|
||||
# - "--max-port=49200"
|
||||
ports:
|
||||
- 3478:3478
|
||||
- 49160-49200:49160-49200/udp
|
||||
# network_mode: host
|
||||
networks:
|
||||
- nextcloud
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "dockpeek.tags=backend,gateway,production"
|
||||
Reference in New Issue
Block a user