mirror of
https://github.com/GHOSCHT/franz.git
synced 2025-04-18 16:13:19 +02:00
Add nextcloud
This commit is contained in:
parent
0a891db381
commit
303b5043a1
2 changed files with 49 additions and 4 deletions
|
@ -1,6 +1,6 @@
|
|||
version: '2'
|
||||
|
||||
services:
|
||||
services:
|
||||
samba:
|
||||
container_name: samba
|
||||
image: dperson/samba
|
||||
|
@ -17,9 +17,50 @@ services:
|
|||
-s "public;/mount;yes;no;yes"
|
||||
-p
|
||||
networks:
|
||||
net:
|
||||
ipv4_address: 172.26.0.7
|
||||
networks:
|
||||
net:
|
||||
nextcloud-db:
|
||||
image: mariadb:10.5
|
||||
container_name: nextcloud-db
|
||||
restart: always
|
||||
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
|
||||
volumes:
|
||||
- nextcloud_db:/var/lib/mysql
|
||||
networks:
|
||||
nas_net:
|
||||
env_file:
|
||||
- nextcloud_secrets.env
|
||||
nextcloud:
|
||||
image: nextcloud
|
||||
container_name: nextcloud
|
||||
restart: always
|
||||
volumes:
|
||||
- nextcloud_data:/var/www/html
|
||||
env_file:
|
||||
- nextcloud_secrets.env
|
||||
environment:
|
||||
- MYSQL_HOST=nextcloud-db
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.nextcloud.entrypoints=web
|
||||
- traefik.http.routers.nextcloud.rule=Host(`nextcloud.franz.local`)
|
||||
- traefik.docker.network=traefik-net
|
||||
dns:
|
||||
- 1.1.1.1
|
||||
networks:
|
||||
nas_net:
|
||||
net:
|
||||
|
||||
networks:
|
||||
net:
|
||||
name: traefik-net
|
||||
external: true
|
||||
nas_net:
|
||||
name: nas-net
|
||||
|
||||
volumes:
|
||||
nextcloud_data:
|
||||
name: nextcloud_data
|
||||
nextcloud_db:
|
||||
name: nextcloud_db
|
||||
|
|
4
nas/nextcloud_secrets.env.txt
Normal file
4
nas/nextcloud_secrets.env.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
MYSQL_ROOT_PASSWORD=wh$#m9LnU%OrzJ80dNJ8dW!At8tMNLQ7
|
||||
MYSQL_PASSWORD=!#n3!r5eJ9UDvV7A!$H24EhlD2L^5bkN
|
||||
MYSQL_DATABASE=nextcloud
|
||||
MYSQL_USER=nextcloud
|
Loading…
Add table
Add a link
Reference in a new issue