Compare commits

...

3 Commits

Author SHA1 Message Date
Raphaël Numbus d98fd8cebf Added back immich_version variable. 2026-02-26 23:41:42 +01:00
Raphaël Numbus 8bd9f05621 Try to fix immich database not found 2026-02-26 23:40:53 +01:00
Raphaël Numbus acbc0ce72d Fixed bad variable assignment. 2026-02-26 22:26:47 +01:00
2 changed files with 20 additions and 6 deletions
+11 -2
View File
@@ -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
+9 -4
View File
@@ -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