Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- networks:
- backend:
- driver: bridge
- physical:
- external: true
- services:
- nextcloud-app:
- container_name: nextcloud-app
- depends_on:
- - nextcloud-db
- environment:
- - UID=1031
- - GID=1031
- - UPLOAD_MAX_SIZE=10G
- - APC_SHM_SIZE=128M
- - OPCACHE_MEM_SIZE=128
- - CRON_PERIOD=15m
- - TZ=(redacted)
- - ADMIN_USER
- - ADMIN_PASSWORD
- - DOMAIN=(redacted)
- - DB_TYPE=mysql
- - DB_NAME=(redacted)
- - DB_USER=(redacted)
- - DB_PASSWORD=(redacted)
- - DB_HOST=nextcloud-db
- image: wonderfall/nextcloud:latest
- networks:
- backend: null
- restart: unless-stopped
- volumes:
- - nextcloud_apps:/apps2
- - nextcloud_config:/config
- - nextcloud_data:/data
- - nextcloud_themes:/nextcloud/themes
- nextcloud-db:
- container_name: nextcloud-db
- environment:
- - MYSQL_ROOT_PASSWORD=(redacted)
- - MYSQL_DATABASE=(redacted)
- - MYSQL_USER=(redacted)
- - MYSQL_PASSWORD=(redacted)
- image: mariadb:10
- networks:
- backend: null
- restart: unless-stopped
- volumes:
- - nextcloud_db:/var/lib/mysql
- nextcloud-web:
- container_name: nextcloud-web
- depends_on:
- - nextcloud-app
- image: nginx
- networks:
- backend: null
- physical:
- ipv4_address: 192.168.1.10
- restart: unless-stopped
- volumes:
- - nextcloud_proxy_config:/etc/nginx/conf.d
- - nextcloud_proxy_ssl:/certs
- version: '3.0'
- volumes:
- nextcloud_apps:
- external: true
- nextcloud_config:
- external: true
- nextcloud_data:
- external: true
- nextcloud_db:
- external: true
- nextcloud_proxy_config:
- external: true
- nextcloud_proxy_ssl:
- external: true
- nextcloud_themes:
- external: true
- server {
- listen 80;
- server_name (redacted);
- return 301 https://$host$request_uri;
- }
- server {
- listen 443 ssl http2;
- server_name (redacted);
- client_max_body_size 10G;
- ssl_certificate /certs/server.crt;
- ssl_certificate_key /certs/server.key
- location / {
- proxy_pass http://nextcloud-app:8888;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header X-Remote-Port $remote_port;
- proxy_set_header X-Forwarded-Proto $scheme;
- proxy_redirect off;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement