| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- version: '3.8'
- services:
- paperless:
- image: paperlessngx/paperless-ngx
- container_name: paperless
- ports:
- - "8000:8000"
- volumes:
- - ../data/paperless:/usr/src/paperless/data
- environment:
- - PAPERLESS_REDIS=redis://redis:6379
- - PAPERLESS_SECRET_KEY=${PAPERLESS_SECRET_KEY}
- - PAPERLESS_DB_USER=${PAPERLESS_DB_USER}
- - PAPERLESS_DB_PASSWORD=${PAPERLESS_DB_PASSWORD}
- depends_on:
- - redis
- redis:
- image: redis:alpine
- container_name: redis
- expose:
- - "6379"
- nextcloud:
- image: nextcloud
- container_name: nextcloud
- ports:
- - "8080:80"
- volumes:
- - ../data/nextcloud:/var/www/html
- environment:
- - NEXTCLOUD_ADMIN_USER=${NEXTCLOUD_ADMIN_USER}
- - NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD}
- depends_on:
- - db
- db:
- image: mariadb:latest
- container_name: nextcloud_db
- environment:
- - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- - MYSQL_DATABASE=${MYSQL_DATABASE}
- - MYSQL_USER=${MYSQL_USER}
- - MYSQL_PASSWORD=${MYSQL_PASSWORD}
- volumes:
- - ../data/nextcloud_db:/var/lib/mysql
|