initial upload
This commit is contained in:
2
immich/immich-config.volume
Normal file
2
immich/immich-config.volume
Normal file
@@ -0,0 +1,2 @@
|
||||
[Volume]
|
||||
VolumeName=immich-config
|
||||
20
immich/immich-database.container
Normal file
20
immich/immich-database.container
Normal file
@@ -0,0 +1,20 @@
|
||||
[Unit]
|
||||
Description=Immich Database
|
||||
|
||||
[Container]
|
||||
ContainerName=immich-database
|
||||
AutoUpdate=registry
|
||||
Environment=TZ=Europe/Berlin
|
||||
Environment=POSTGRES_INITDB_ARGS='--data-checksums'
|
||||
Environment=POSTGRES_DB=immich
|
||||
Environment=POSTGRES_USER=immich
|
||||
Secret=immich-database-password,type=env,target=POSTGRES_PASSWORD
|
||||
Image=ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
|
||||
Pod=immich.pod
|
||||
Volume=immich-database:/var/lib/postgresql/data
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
2
immich/immich-database.volume
Normal file
2
immich/immich-database.volume
Normal file
@@ -0,0 +1,2 @@
|
||||
[Volume]
|
||||
VolumeName=immich-data
|
||||
2
immich/immich-photos.volume
Normal file
2
immich/immich-photos.volume
Normal file
@@ -0,0 +1,2 @@
|
||||
[Volume]
|
||||
VolumeName=immich-photos
|
||||
15
immich/immich-redis.container
Normal file
15
immich/immich-redis.container
Normal file
@@ -0,0 +1,15 @@
|
||||
[Unit]
|
||||
Description=Immich Redis
|
||||
|
||||
[Container]
|
||||
ContainerName=immich-redis
|
||||
AutoUpdate=registry
|
||||
Environment=TZ=Europe/Berlin
|
||||
Image=docker.io/valkey/valkey:8-bookworm
|
||||
Pod=immich.pod
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
29
immich/immich-server.container
Normal file
29
immich/immich-server.container
Normal file
@@ -0,0 +1,29 @@
|
||||
[Unit]
|
||||
Description=Immich App
|
||||
|
||||
[Container]
|
||||
ContainerName=immich-server
|
||||
AutoUpdate=registry
|
||||
GroupAdd=keep-groups
|
||||
AddDevice=/dev/dri:/dev/dri:rw
|
||||
Environment=TZ=Europe/Berlin
|
||||
Environment=SERVER_HOST=0.0.0.0
|
||||
Environment=SERVER_PORT=8080
|
||||
Environment=MACHINE_LEARNING_HOST=0.0.0.0
|
||||
Environment=PUID=1000
|
||||
Environment=PGID=1000
|
||||
Environment=REDIS_HOSTNAME=immich-redis
|
||||
Environment=DB_HOSTNAME=immich-database
|
||||
Environment=DB_USERNAME=immich
|
||||
Environment=DB_DATABASE_NAME=immich
|
||||
Secret=immich-database-password,type=env,target=DB_PASSWORD
|
||||
Image=ghcr.io/imagegenius/immich:openvino
|
||||
Pod=immich.pod
|
||||
Volume=immich-data:/data
|
||||
Volume=immich-photos:/photos
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
3
immich/immich.network
Normal file
3
immich/immich.network
Normal file
@@ -0,0 +1,3 @@
|
||||
[Network]
|
||||
Driver=bridge
|
||||
NetworkName=immich
|
||||
10
immich/immich.pod
Normal file
10
immich/immich.pod
Normal file
@@ -0,0 +1,10 @@
|
||||
[Unit]
|
||||
Description=Immich Pod
|
||||
|
||||
[Pod]
|
||||
PodName=immich
|
||||
Network=immich.network
|
||||
PublishPort=8129:8080
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
Reference in New Issue
Block a user