commit ae5dc6ca5aae13ba585eb200e75f77e36aebc374 Author: Hattshire Date: Wed Sep 21 17:52:30 2022 +0000 Fistrtrtrtr nombah 1one diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..9602a49 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,90 @@ +version: '3.7' + +volumes: + #SSL + certs: + acme: + vhost.d: + html: + #NextCloud + nc-appdata: + nc-userdata: + nc-apps: + +networks: + proxy-tier: + +services: +# ============ NextCloud + nextcloud: + image: nextcloud + restart: always + expose: + - 80 + volumes: + - nc-appdata:/var/www/html + - nc-userdata:/var/www/html/data + - nc-apps:/var/www/html/apps + environment: + - VIRTUAL_HOST=palta.cyou + - LETSENCRYPT_HOST=palta.cyou + - APACHE_DISABLE_REWRITE_IP=1 + - TRUSTED_PROXIES=palta.cyou + - TRUSTED_DOMAINS=palta.cyou,bard.palta.cyou + - OVERWRITEPROTOCOL=https + - NEXTCLOUD_ADMIN_USER=Super + - "NEXTCLOUD_ADMIN_PASSWORD=&3Qv%CQCGp>zs-!f" + - OBJECTSTORE_S3_HOST=axkurj1fnll3.compat.objectstorage.sa-santiago-1.oraclecloud.com + - OBJECTSTORE_S3_BUCKET=palta.cyou-nextcloud-standard-1 + - OBJECTSTORE_S3_KEY=40b34022e06916f8c1ce17cd3dc93438465feb00 + - OBJECTSTORE_S3_SECRET=uZDPc7J6oic5p3S0BWBJm0YojLtDsL+Ukjh8MdSCxNs= + - OBJECTSTORE_S3_PORT=443 + - OBJECTSTORE_S3_SSL=true + - OBJECTSTORE_S3_REGION=sa-santiago-1 + - OBJECTSTORE_S3_USEPATH_STYLE=true + networks: + - default + - proxy-tier + + nextcloud-janitor: + image: nextcloud + restart: always + volumes: + - nc-appdata:/var/www/html + entrypoint: /cron.sh +# depends_on: + +# =========== SSL + + reverse_proxy: + image: docker.io/nginxproxy/nginx-proxy:alpine + restart: always + labels: + com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true" + volumes: + - certs:/etc/nginx/certs:ro + - vhost.d:/etc/nginx/vhost.d + - html:/usr/share/nginx/html + - /var/run/docker.sock:/tmp/docker.sock:ro + ports: + - 80:80 + - 443:443 + networks: + - proxy-tier + + letsencrypt-companion: + image: docker.io/nginxproxy/acme-companion + restart: always + volumes: + - certs:/etc/nginx/certs + - acme:/etc/acme.sh + - vhost.d:/etc/nginx/vhost.d + - html:/usr/share/nginx/html + - /var/run/docker.sock:/var/run/docker.sock:ro + networks: + - proxy-tier + depends_on: + - reverse_proxy + environment: + #- ACME_CA_URI=https://acme-staging-v02.api.letsencrypt.org/directory # test-server + - DEFAULT_EMAIL=admin@uwu.email