Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d98fd8cebf | |||
| 8bd9f05621 | |||
| acbc0ce72d |
@@ -19,7 +19,7 @@ helper.mkPodmanService {
|
|||||||
description = "Immich, Google Photos but better";
|
description = "Immich, Google Photos but better";
|
||||||
defaultPort = "2283";
|
defaultPort = "2283";
|
||||||
generatedSecrets = {
|
generatedSecrets = {
|
||||||
DB_NAME = "xkcdpass -n 2 -d -";
|
DB_DATABASE_NAME = "xkcdpass -n 2 -d -";
|
||||||
DB_USERNAME = "xkcdpass -n 2 -d -";
|
DB_USERNAME = "xkcdpass -n 2 -d -";
|
||||||
DB_PASSWORD = "xkcdpass -n 8 -d -";
|
DB_PASSWORD = "xkcdpass -n 8 -d -";
|
||||||
};
|
};
|
||||||
@@ -29,6 +29,7 @@ helper.mkPodmanService {
|
|||||||
UPLOAD_LOCATION = "${cfg.dataDir}";
|
UPLOAD_LOCATION = "${cfg.dataDir}";
|
||||||
DB_DATA_LOCATION = "${cfg.configDir}/database";
|
DB_DATA_LOCATION = "${cfg.configDir}/database";
|
||||||
TZ = "${config.time.timeZone}";
|
TZ = "${config.time.timeZone}";
|
||||||
|
IMMICH_VERSION = "v2.5.6";
|
||||||
};
|
};
|
||||||
dirPermissions = [
|
dirPermissions = [
|
||||||
"100999:100 ${cfg.configDir}/model-cache"
|
"100999:100 ${cfg.configDir}/model-cache"
|
||||||
@@ -55,6 +56,14 @@ helper.mkPodmanService {
|
|||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
env_file:
|
env_file:
|
||||||
- /var/lib/numbus-server/immich/.env
|
- /var/lib/numbus-server/immich/.env
|
||||||
|
environment:
|
||||||
|
TZ: $TZ
|
||||||
|
REDIS_HOSTNAME: $REDIS_HOSTNAME
|
||||||
|
DB_HOSTNAME: $DB_HOSTNAME
|
||||||
|
DB_DATABASE_NAME: $DB_DATABASE_NAME
|
||||||
|
DB_USERNAME: $DB_USERNAME
|
||||||
|
DB_PASSWORD: $DB_PASSWORD
|
||||||
|
IMMICH_TRUSTED_PROXIES: ${config.numbus.networking.ipAddress}
|
||||||
depends_on:
|
depends_on:
|
||||||
- immich-redis
|
- immich-redis
|
||||||
- immich-database
|
- immich-database
|
||||||
@@ -105,7 +114,7 @@ helper.mkPodmanService {
|
|||||||
environment:
|
environment:
|
||||||
POSTGRES_PASSWORD: $DB_PASSWORD
|
POSTGRES_PASSWORD: $DB_PASSWORD
|
||||||
POSTGRES_USER: $DB_USERNAME
|
POSTGRES_USER: $DB_USERNAME
|
||||||
POSTGRES_DB: $DB_NAME
|
POSTGRES_DB: $DB_DATABASE_NAME
|
||||||
POSTGRES_INITDB_ARGS: '--data-checksums'
|
POSTGRES_INITDB_ARGS: '--data-checksums'
|
||||||
volumes:
|
volumes:
|
||||||
- $DB_DATA_LOCATION:/var/lib/postgresql/data
|
- $DB_DATA_LOCATION:/var/lib/postgresql/data
|
||||||
|
|||||||
@@ -34,6 +34,9 @@ helper.mkPodmanService {
|
|||||||
"100999:100 ${cfg.configDir}/redis"
|
"100999:100 ${cfg.configDir}/redis"
|
||||||
"100999:100 ${cfg.configDir}/database"
|
"100999:100 ${cfg.configDir}/database"
|
||||||
"100999:100 ${cfg.configDir}/onlyoffice"
|
"100999:100 ${cfg.configDir}/onlyoffice"
|
||||||
|
"100999:100 ${cfg.configDir}/onlyoffice/log"
|
||||||
|
"100999:100 ${cfg.configDir}/onlyoffice/cache"
|
||||||
|
"100999:100 ${cfg.configDir}/onlyoffice/database"
|
||||||
"100032:100 ${cfg.dataDir}"
|
"100032:100 ${cfg.dataDir}"
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -107,15 +110,17 @@ helper.mkPodmanService {
|
|||||||
volumes:
|
volumes:
|
||||||
- ${cfg.configDir}/database:/var/lib/mysql
|
- ${cfg.configDir}/database:/var/lib/mysql
|
||||||
environment:
|
environment:
|
||||||
MARIADB_DATABASE: $MYSQL_DATABASE
|
MARIADB_DATABASE: $DB_NAME
|
||||||
MARIADB_USER: $MYSQL_USER
|
MARIADB_USER: $DB_USERNAME
|
||||||
MARIADB_PASSWORD: $MYSQL_PASSWORD
|
MARIADB_PASSWORD: $DB_PASSWORD
|
||||||
MARIADB_RANDOM_ROOT_PASSWORD: true
|
MARIADB_RANDOM_ROOT_PASSWORD: true
|
||||||
security_opt:
|
security_opt:
|
||||||
- no-new-privileges:true
|
- no-new-privileges:true
|
||||||
cap_drop:
|
cap_drop:
|
||||||
- NET_RAW
|
- NET_RAW
|
||||||
command: [ "--transaction-isolation=READ-COMMITTED", "--binlog-format=ROW" ]
|
command:
|
||||||
|
- "--transaction-isolation=READ-COMMITTED"
|
||||||
|
- "--binlog-format=ROW"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
nextcloud-onlyoffice:
|
nextcloud-onlyoffice:
|
||||||
container_name: nextcloud-onlyoffice
|
container_name: nextcloud-onlyoffice
|
||||||
|
|||||||
Reference in New Issue
Block a user