actualizacion del nextcloud a la version 30

Instalacion limpia
This commit is contained in:
2024-11-15 22:05:23 +01:00
parent 774b27278d
commit 55509b8a0b

View File

@@ -1,44 +1,89 @@
version: '3.8' version: '3.7'
services: volumes:
nc: nc2_data:
image: nextcloud:apache driver: local
restart: always driver_opts:
ports: type: none
- 10080:80 device: /mnt/Datos/Nextcloud2/data
volumes: o: bind
- /Nextcloud/Data:/var/www/html nc2_db:
networks: driver: local
- redisnet driver_opts:
- dbnet type: none
environment: device: /mnt/Datos/Nextcloud2/db
- REDIS_HOST=${REDIS_HOST} o: bind
- MYSQL_HOST=${MYSQL_HOST} nc2_redis:
- MYSQL_DATABASE=${MYSQL_DATABASE} driver: local
- MYSQL_USER=${MYSQL_USER} driver_opts:
- MYSQL_PASSWORD=${MYSQL_PASSWORD} type: none
redis: device: /mnt/Datos/Nextcloud2/redis
image: redis:alpine o: bind
restart: always
networks: networks:
- redisnet nc2_network:
expose: driver: bridge
- 6379
db: services:
image: mariadb:10.5 nc2_db:
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW image: postgres:15
restart: always container_name: nc2_db
volumes: restart: always
- /Nextcloud/Sql:/var/lib/mysql volumes:
networks: - nc2_db:/var/lib/postgresql/data
- dbnet environment:
environment: POSTGRES_DB: ${POSTGRES_DB}
- MYSQL_DATABASE=${MYSQL_DATABASE} POSTGRES_USER: ${POSTGRES_USER}
- MYSQL_USER=${MYSQL_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} networks:
- MYSQL_PASSWORD=${MYSQL_PASSWORD} - nc2_network
expose:
- 3306 nc2_redis:
networks: image: redis:alpine
dbnet: container_name: nc2_redis
redisnet: restart: always
volumes:
- nc2_redis:/data
sysctls:
net.core.somaxconn: 511
networks:
- nc2_network
nc2_app:
image: nextcloud:30.0.2-apache
container_name: nc2_app
restart: always
ports:
- 28990:80
volumes:
- nc2_data:/var/www/html
environment:
POSTGRES_HOST: nc2_db
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
REDIS_HOST: nc2_redis
NEXTCLOUD_ADMIN_USER: ${NEXTCLOUD_ADMIN_USER}
NEXTCLOUD_ADMIN_PASSWORD: ${NEXTCLOUD_ADMIN_PASSWORD}
NEXTCLOUD_TRUSTED_DOMAINS: ${NEXTCLOUD_TRUSTED_DOMAINS}
OVERWRITEHOST: ${NEXTCLOUD_TRUSTED_DOMAINS}
OVERWRITEPROTOCOL: https
APACHE_SERVER_NAME: ${NEXTCLOUD_TRUSTED_DOMAINS}
APACHE_BODY_LIMIT: ${APACHE_BODY_LIMIT}
depends_on:
- nc2_db
- nc2_redis
networks:
- nc2_network
nc2_cron:
image: nextcloud:30.0.2-apache
container_name: nc2_cron
restart: always
volumes:
- nc2_data:/var/www/html
entrypoint: /cron.sh
depends_on:
- nc2_db
networks:
- nc2_network