Compare commits
2 Commits
ea1c71f0f0
...
14cc6aa50d
| Author | SHA1 | Date | |
|---|---|---|---|
| 14cc6aa50d | |||
| ee0c7035d3 |
@@ -17,8 +17,8 @@ services:
|
||||
image: gitea/gitea:1.24
|
||||
container_name: gitea
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- USER_UID=1024
|
||||
- USER_GID=100
|
||||
- GITEA__server__ROOT_URL=https://ak-homelab.duckdns.org/gitea/
|
||||
- GITEA__server__SSH_PORT=2223
|
||||
restart: unless-stopped
|
||||
@@ -29,7 +29,7 @@ services:
|
||||
networks:
|
||||
- gitea
|
||||
volumes:
|
||||
- ./data:/data
|
||||
- /mnt/nas/docker-data/gitea/data:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
|
||||
|
||||
@@ -10,13 +10,18 @@ services:
|
||||
image: mariadb:10.11
|
||||
restart: unless-stopped
|
||||
container_name: nextcloud-db
|
||||
user: "1024:100" # Match NAS file ownership (uid 1024, gid 100) to bypass chown on NFS
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD_FILE=/run/secrets/mysql_root_password
|
||||
- MYSQL_PASSWORD_FILE=/run/secrets/mysql_password
|
||||
- MYSQL_DATABASE=nextcloud
|
||||
- MYSQL_USER=nextcloud
|
||||
- MARIADB_INITDB_SKIP_TZINFO=1 # Skip timezone loading on NFS
|
||||
volumes:
|
||||
- nextcloud_db:/var/lib/mysql
|
||||
- /mnt/nas/docker-data/nextcloud/db-data:/var/lib/mysql
|
||||
command:
|
||||
- --innodb_use_native_aio=0 # Required for NFS
|
||||
- --innodb_flush_method=O_DIRECT # Better NFS performance
|
||||
networks:
|
||||
- nextcloud
|
||||
secrets:
|
||||
@@ -49,7 +54,7 @@ services:
|
||||
- OVERWRITEHOST=ak-homelab.duckdns.org
|
||||
- OVERWRITEWEBROOT=/cloud
|
||||
volumes:
|
||||
- nextcloud_data:/var/www/html
|
||||
- /mnt/nas/docker-data/nextcloud/app-data:/var/www/html
|
||||
# External storage mounts for existing folders
|
||||
- /home/hoborg/shared:/external_storage/shared:rw
|
||||
- /home/hoborg/Documents:/external_storage/documents:rw
|
||||
@@ -74,10 +79,6 @@ secrets:
|
||||
nextcloud_admin_password:
|
||||
file: /home/hoborg/creds/nextcloud_admin_password.txt
|
||||
|
||||
volumes:
|
||||
nextcloud_db:
|
||||
nextcloud_data:
|
||||
|
||||
networks:
|
||||
nextcloud:
|
||||
driver: bridge
|
||||
|
||||
Reference in New Issue
Block a user