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'
volumes:
nc2_data:
driver: local
driver_opts:
type: none
device: /mnt/Datos/Nextcloud2/data
o: bind
nc2_db:
driver: local
driver_opts:
type: none
device: /mnt/Datos/Nextcloud2/db
o: bind
nc2_redis:
driver: local
driver_opts:
type: none
device: /mnt/Datos/Nextcloud2/redis
o: bind
networks:
nc2_network:
driver: bridge
services: services:
nc: nc2_db:
image: nextcloud:apache image: postgres:15
container_name: nc2_db
restart: always
volumes:
- nc2_db:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
networks:
- nc2_network
nc2_redis:
image: redis:alpine
container_name: nc2_redis
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 restart: always
ports: ports:
- 10080:80 - 28990:80
volumes: volumes:
- /Nextcloud/Data:/var/www/html - nc2_data:/var/www/html
networks:
- redisnet
- dbnet
environment: environment:
- REDIS_HOST=${REDIS_HOST} POSTGRES_HOST: nc2_db
- MYSQL_HOST=${MYSQL_HOST} POSTGRES_DB: ${POSTGRES_DB}
- MYSQL_DATABASE=${MYSQL_DATABASE} POSTGRES_USER: ${POSTGRES_USER}
- MYSQL_USER=${MYSQL_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
- MYSQL_PASSWORD=${MYSQL_PASSWORD} REDIS_HOST: nc2_redis
redis: NEXTCLOUD_ADMIN_USER: ${NEXTCLOUD_ADMIN_USER}
image: redis:alpine NEXTCLOUD_ADMIN_PASSWORD: ${NEXTCLOUD_ADMIN_PASSWORD}
restart: always 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: networks:
- redisnet - nc2_network
expose:
- 6379 nc2_cron:
db: image: nextcloud:30.0.2-apache
image: mariadb:10.5 container_name: nc2_cron
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: always restart: always
volumes: volumes:
- /Nextcloud/Sql:/var/lib/mysql - nc2_data:/var/www/html
entrypoint: /cron.sh
depends_on:
- nc2_db
networks: networks:
- dbnet - nc2_network
environment:
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
expose:
- 3306
networks:
dbnet:
redisnet: