moved to NFS share for volume storage. Migrated all data
This commit is contained in:
@@ -11,7 +11,8 @@ services:
|
||||
- GITEA__server__ROOT_URL=${GITEA_ROOT_URL}
|
||||
- GITEA__actions__ENABLED=true
|
||||
volumes:
|
||||
- ${PROJECT_ROOT}/apps/gitea/data:/data
|
||||
# - ${PROJECT_ROOT}/apps/gitea/data:/data
|
||||
- ${DOCKER_VOLUMES}/gitea/data:/data
|
||||
networks:
|
||||
- traefik
|
||||
|
||||
@@ -47,7 +48,8 @@ services:
|
||||
- GITEA_RUNNER_LABELS=${GITEA_RUNNER_LABELS}
|
||||
- DOCKER_HOST=${DOCKER_SOCKET_PROXY_HOST}
|
||||
volumes:
|
||||
- ${PROJECT_ROOT}/apps/gitea/runner-data:/data
|
||||
# - ${PROJECT_ROOT}/apps/gitea/runner-data:/data
|
||||
- ${DOCKER_VOLUMES}/gitea/runner:/data
|
||||
networks:
|
||||
- traefik
|
||||
|
||||
|
||||
@@ -26,14 +26,24 @@ services:
|
||||
GRAMPSWEB_CELERY_CONFIG__result_backend: redis://gramps-redis:6379/0
|
||||
GRAMPSWEB_RATELIMIT_STORAGE_URI: redis://gramps-redis:6379/1
|
||||
volumes:
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/users:/app/users
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/index:/app/indexdir
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/thumbnail_cache:/app/thumbnail_cache
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/cache:/app/cache
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/secret:/app/secret
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/db:/root/.gramps/grampsdb
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/media:/app/media
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/tmp:/tmp
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/users:/app/users
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/index:/app/indexdir
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/thumbnail_cache:/app/thumbnail_cache
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/cache:/app/cache
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/secret:/app/secret
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/db:/root/.gramps/grampsdb
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/media:/app/media
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/tmp:/tmp
|
||||
|
||||
- ${DOCKER_VOLUMES}/gramps-data/users:/app/users
|
||||
- ${DOCKER_VOLUMES}/gramps-data/index:/app/indexdir
|
||||
- ${DOCKER_VOLUMES}/gramps-data/thumbnail_cache:/app/thumbnail_cache
|
||||
- ${DOCKER_VOLUMES}/gramps-data/cache:/app/cache
|
||||
- ${DOCKER_VOLUMES}/gramps-data/secret:/app/secret
|
||||
- ${DOCKER_VOLUMES}/gramps-data/db:/root/.gramps/grampsdb
|
||||
- ${DOCKER_VOLUMES}/gramps-data/media:/app/media
|
||||
- ${DOCKER_VOLUMES}/gramps-data/tmp:/tmp
|
||||
|
||||
labels:
|
||||
- "traefik.http.routers.gramps.rule=Host(`familytree.lan.ddnsgeek.com`)"
|
||||
- "traefik.enable=true"
|
||||
@@ -81,14 +91,24 @@ services:
|
||||
GRAMPSWEB_CELERY_CONFIG__result_backend: redis://gramps-redis:6379/0
|
||||
GRAMPSWEB_RATELIMIT_STORAGE_URI: redis://gramps-redis:6379/1
|
||||
volumes:
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/users:/app/users
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/index:/app/indexdir
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/thumbnail_cache:/app/thumbnail_cache
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/cache:/app/cache
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/secret:/app/secret
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/db:/root/.gramps/grampsdb
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/media:/app/media
|
||||
- ${PROJECT_ROOT}/apps/gramps/data/tmp:/tmp
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/users:/app/users
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/index:/app/indexdir
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/thumbnail_cache:/app/thumbnail_cache
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/cache:/app/cache
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/secret:/app/secret
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/db:/root/.gramps/grampsdb
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/media:/app/media
|
||||
# - ${PROJECT_ROOT}/apps/gramps/data/tmp:/tmp
|
||||
|
||||
- ${DOCKER_VOLUMES}/gramps-data/users:/app/users
|
||||
- ${DOCKER_VOLUMES}/gramps-data/index:/app/indexdir
|
||||
- ${DOCKER_VOLUMES}/gramps-data/thumbnail_cache:/app/thumbnail_cache
|
||||
- ${DOCKER_VOLUMES}/gramps-data/cache:/app/cache
|
||||
- ${DOCKER_VOLUMES}/gramps-data/secret:/app/secret
|
||||
- ${DOCKER_VOLUMES}/gramps-data/db:/root/.gramps/grampsdb
|
||||
- ${DOCKER_VOLUMES}/gramps-data/media:/app/media
|
||||
- ${DOCKER_VOLUMES}/gramps-data/tmp:/tmp
|
||||
|
||||
networks:
|
||||
- gramps
|
||||
healthcheck:
|
||||
|
||||
@@ -9,10 +9,15 @@ services:
|
||||
# env_file:
|
||||
# - ${SECRETS_ENV_FILE}
|
||||
volumes:
|
||||
- ${PROJECT_ROOT}/apps/nextcloud/data:/var/www/html/data:rw
|
||||
- ${PROJECT_ROOT}/apps/nextcloud/config:/var/www/html/config:rw
|
||||
# - ${PROJECT_ROOT}/apps/nextcloud/data:/var/www/html/data:rw
|
||||
- ${NEXTCLOUD_DATA}:/var/www/html/data:rw
|
||||
# - ${PROJECT_ROOT}/apps/nextcloud/config:/var/www/html/config:rw
|
||||
- ${DOCKER_VOLUMES}/nextcloud/config:/var/www/html/config:rw
|
||||
- type: tmpfs
|
||||
target: /tmp:exec
|
||||
# - ${PROJECT_ROOT}/apps/nextcloud/entrypoint.sh:/entrypoint.sh
|
||||
# - ${PROJECT_ROOT}/apps/nextcloud/custom_apps:/var/www/html/custom_apps
|
||||
- ${DOCKER_VOLUMES}/nextcloud/custom_apps:/var/www/html/custom_apps
|
||||
depends_on:
|
||||
- nextcloud-db
|
||||
- nextcloud-redis
|
||||
@@ -80,7 +85,8 @@ services:
|
||||
# env_file:
|
||||
# - ${PROJECT_ROOT}/secrets/stack-secrets.env
|
||||
volumes:
|
||||
- ${PROJECT_ROOT}/apps/nextcloud/database:/var/lib/mysql:rw
|
||||
# - ${PROJECT_ROOT}/apps/nextcloud/database:/var/lib/mysql:rw
|
||||
- ${DOCKER_DATABASES}/nextcloud/mysql:/var/lib/mysql:rw
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD_FILE=/run/secrets/nextcloud_db_root_password
|
||||
- MYSQL_PASSWORD_FILE=/run/secrets/nextcloud_db_password
|
||||
@@ -114,7 +120,8 @@ services:
|
||||
# secrets:
|
||||
# - nextcloud_redis_password
|
||||
volumes:
|
||||
- ${PROJECT_ROOT}/apps/nextcloud/data/redis:/data:rw
|
||||
# - ${PROJECT_ROOT}/apps/nextcloud/data/redis:/data:rw
|
||||
- ${DOCKER_VOLUMES}/nextcloud/redis:/data:rw
|
||||
restart: always
|
||||
networks:
|
||||
- nextcloud
|
||||
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
OCC="/var/www/html/occ"
|
||||
|
||||
php $OCC app:install memories || true
|
||||
php $OCC app:enable memories || true
|
||||
|
||||
php $OCC app:install recognize || true
|
||||
php $OCC app:enable recognize || true
|
||||
|
||||
|
||||
exec apache2-foreground
|
||||
@@ -14,7 +14,8 @@ services:
|
||||
secrets:
|
||||
- passbolt_db_password
|
||||
volumes:
|
||||
- ${PROJECT_ROOT}/apps/passbolt/data/database:/var/lib/mysql
|
||||
# - ${PROJECT_ROOT}/apps/passbolt/data/database:/var/lib/mysql
|
||||
- ${DOCKER_DATABASES}/passbolt:/var/lib/mysql
|
||||
networks:
|
||||
- passbolt
|
||||
healthcheck:
|
||||
@@ -45,8 +46,12 @@ services:
|
||||
secrets:
|
||||
- passbolt_db_password
|
||||
volumes:
|
||||
- ${PROJECT_ROOT}/apps/passbolt/data/gpg:/etc/passbolt/gpg
|
||||
- ${PROJECT_ROOT}/apps/passbolt/data/jwt:/etc/passbolt/jwt
|
||||
# - ${PROJECT_ROOT}/apps/passbolt/data/gpg:/etc/passbolt/gpg
|
||||
# - ${PROJECT_ROOT}/apps/passbolt/data/jwt:/etc/passbolt/jwt
|
||||
|
||||
- ${DOCKER_VOLUMES}/passbolt-data/gpg:/etc/passbolt/gpg
|
||||
- ${DOCKER_VOLUMES}/passbolt-data/jwt:/etc/passbolt/jwt
|
||||
|
||||
command:
|
||||
[
|
||||
"/usr/bin/wait-for.sh",
|
||||
|
||||
Reference in New Issue
Block a user