Update
This commit is contained in:
@@ -3,6 +3,6 @@ COOLIFY_URL=https://cors.site.quack-lab.dev
|
|||||||
COOLIFY_FQDN=cors.site.quack-lab.dev
|
COOLIFY_FQDN=cors.site.quack-lab.dev
|
||||||
COOLIFY_BRANCH=
|
COOLIFY_BRANCH=
|
||||||
COOLIFY_RESOURCE_UUID=mowssk00wc0kgo8ggg0g04o4
|
COOLIFY_RESOURCE_UUID=mowssk00wc0kgo8ggg0g04o4
|
||||||
COOLIFY_CONTAINER_NAME=mowssk00wc0kgo8ggg0g04o4-150940028761
|
COOLIFY_CONTAINER_NAME=mowssk00wc0kgo8ggg0g04o4-193257711975
|
||||||
PORT=80
|
PORT=80
|
||||||
HOST=0.0.0.0
|
HOST=0.0.0.0
|
@@ -1,2 +1,2 @@
|
|||||||
Resource name: cors
|
Resource name: cors
|
||||||
Latest Deployment Date: 2025-10-18 15:09:55
|
Latest Deployment Date: 2025-10-18 19:33:11
|
||||||
|
@@ -1,14 +1,14 @@
|
|||||||
services:
|
services:
|
||||||
mowssk00wc0kgo8ggg0g04o4-150940028761:
|
mowssk00wc0kgo8ggg0g04o4-193257711975:
|
||||||
image: 'redocly/cors-anywhere:latest'
|
image: 'redocly/cors-anywhere:latest'
|
||||||
container_name: mowssk00wc0kgo8ggg0g04o4-150940028761
|
container_name: mowssk00wc0kgo8ggg0g04o4-193257711975
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
expose:
|
expose:
|
||||||
- '80'
|
- '80'
|
||||||
networks:
|
networks:
|
||||||
coolify:
|
coolify:
|
||||||
aliases:
|
aliases:
|
||||||
- mowssk00wc0kgo8ggg0g04o4-150940028761
|
- mowssk00wc0kgo8ggg0g04o4-193257711975
|
||||||
mem_limit: '0'
|
mem_limit: '0'
|
||||||
memswap_limit: '0'
|
memswap_limit: '0'
|
||||||
mem_swappiness: 60
|
mem_swappiness: 60
|
||||||
|
@@ -1,8 +1,253 @@
|
|||||||
import /dynamic/*.caddy
|
import /dynamic/*.caddy
|
||||||
https://git.site.quack-lab.dev {
|
https://actual.site.quack-lab.dev {
|
||||||
encode zstd gzip
|
encode zstd gzip
|
||||||
handle_path /* {
|
handle_path /* {
|
||||||
reverse_proxy 10.0.36.4:3000
|
reverse_proxy 10.0.29.2:5006
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://authwarden.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.31.2:80
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://bitwarden.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.34.2:80
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://calibre.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.35.2:8083
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://cors.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.4.8:80
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://docker.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.36.2:5000
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://evebase.site.quack-lab.dev {
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.50.2:8080
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://files.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.37.2:3923
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://git.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.38.3:3000
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://grafana.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.42.2:43433
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://grist.site.quack-lab.dev {
|
||||||
|
basicauth {
|
||||||
|
dave $2a$14$Sn2smnUNWQazfUQL.OtW/urEng2YWtAR4iUcahkmKoWCog9lRgMOy
|
||||||
|
}
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.39.2:8484
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://himmich.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.61.5:2283
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://immich.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.41.5:2283
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://jelly.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.44.2:8096
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://meili-web.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.43.2:24900
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://meili.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.40.2:7700
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://n8n.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.46.2:5678
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://nsq-http.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.45.3:4151
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://nsq.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.45.3:4151
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://nsqadmin.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.45.4:4171
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://pastefy.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.47.2:80
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://pdf.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.49.2:8080
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://pocketbase-autoclip.site.quack-lab.dev {
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.48.2:8080
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://pocketbase-scratch.site.quack-lab.dev {
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.56.2:8080
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://pocketbase-shoppinglist.site.quack-lab.dev {
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.59.2:8080
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://pocketbase-truckermajster.site.quack-lab.dev {
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.57.2:8080
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://pocketbase-youtube-seencounter.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.51.2:8090
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://pocketbase-youtube-timestamps.site.quack-lab.dev {
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.55.2:8080
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://portainer.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.54.2:9000
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://sync.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.52.2:8384
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://torrent.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.53.2:8080
|
||||||
|
}
|
||||||
|
header -Server
|
||||||
|
try_files {path} /index.html /index.php
|
||||||
|
}
|
||||||
|
https://zipline.site.quack-lab.dev {
|
||||||
|
encode zstd gzip
|
||||||
|
handle_path /* {
|
||||||
|
reverse_proxy 10.0.60.3:3000
|
||||||
}
|
}
|
||||||
header -Server
|
header -Server
|
||||||
try_files {path} /index.html /index.php
|
try_files {path} /index.html /index.php
|
||||||
|
File diff suppressed because one or more lines are too long
@@ -0,0 +1,49 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIDozCCAymgAwIBAgISBt5MmQigHTGmUaxjp9x1MvX2MAoGCCqGSM49BAMDMDIx
|
||||||
|
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
|
||||||
|
NzAeFw0yNTEwMTgyMjE5MzRaFw0yNjAxMTYyMjE5MzNaMCUxIzAhBgNVBAMTGmhp
|
||||||
|
bW1pY2guc2l0ZS5xdWFjay1sYWIuZGV2MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcD
|
||||||
|
QgAE0OY7ESMcthARZM2ZrXPX99PPnNF4QGpWK5cacREqnnjl7CQig7vH/b5KfNY5
|
||||||
|
LfRAeQaQif+Xg/QZchPLipDn+KOCAiowggImMA4GA1UdDwEB/wQEAwIHgDAdBgNV
|
||||||
|
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
|
||||||
|
FgQURKtNSJ51ImuYeT4u4fdKg9gEQFgwHwYDVR0jBBgwFoAUrkie3IcdRKBv2qLl
|
||||||
|
YHQEeMKcAIAwMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAChhZodHRwOi8vZTcu
|
||||||
|
aS5sZW5jci5vcmcvMCUGA1UdEQQeMByCGmhpbW1pY2guc2l0ZS5xdWFjay1sYWIu
|
||||||
|
ZGV2MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6
|
||||||
|
Ly9lNy5jLmxlbmNyLm9yZy8xMTkuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDx
|
||||||
|
AHcAyzj3FYl8hKFEX1vB3fvJbvKaWc1HCmkFhbDLFMMUWOcAAAGZ+Z2sTwAABAMA
|
||||||
|
SDBGAiEAyyAeuDaZlV6/JNv0tKAel5p0MOerhoAQPasxK1N1HF4CIQDVlxn6YTVr
|
||||||
|
WqcLAXcNOvIS4k1dxZ5HSQCv/sAPSRfHDgB2AEmcm2neHXzs/DbezYdkprhbrwqH
|
||||||
|
gBnRVVL76esp3fjDAAABmfmdrD0AAAQDAEcwRQIhAPZM7SJmrkzRYKH/K/oucDfT
|
||||||
|
EYqydFGK0C63PCxKBKHTAiBIL0lyvkunYN4USrYV7gFVjHr0PAVZ1xFNuwNwbiHu
|
||||||
|
kTAKBggqhkjOPQQDAwNoADBlAjB7g4qYL5MG1NDk5qTJ8t/mQDVL5qdBHROUR7Xg
|
||||||
|
7nGLUztUUBEcG0aviV6X9LfYIXYCMQCEqzH4XFena2vjIU7YVbpbzV17EHfEPbe8
|
||||||
|
Ka/7JG0eHf7CP0mgcDargeJK/XO3SH0=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIEVzCCAj+gAwIBAgIRAKp18eYrjwoiCWbTi7/UuqEwDQYJKoZIhvcNAQELBQAw
|
||||||
|
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
|
||||||
|
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
|
||||||
|
WhcNMjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
|
||||||
|
RW5jcnlwdDELMAkGA1UEAxMCRTcwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARB6AST
|
||||||
|
CFh/vjcwDMCgQer+VtqEkz7JANurZxLP+U9TCeioL6sp5Z8VRvRbYk4P1INBmbef
|
||||||
|
QHJFHCxcSjKmwtvGBWpl/9ra8HW0QDsUaJW2qOJqceJ0ZVFT3hbUHifBM/2jgfgw
|
||||||
|
gfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
|
||||||
|
ATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSuSJ7chx1EoG/aouVgdAR4
|
||||||
|
wpwAgDAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcB
|
||||||
|
AQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0g
|
||||||
|
BAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVu
|
||||||
|
Y3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAjx66fDdLk5ywFn3CzA1w1qfylHUD
|
||||||
|
aEf0QZpXcJseddJGSfbUUOvbNR9N/QQ16K1lXl4VFyhmGXDT5Kdfcr0RvIIVrNxF
|
||||||
|
h4lqHtRRCP6RBRstqbZ2zURgqakn/Xip0iaQL0IdfHBZr396FgknniRYFckKORPG
|
||||||
|
yM3QKnd66gtMst8I5nkRQlAg/Jb+Gc3egIvuGKWboE1G89NTsN9LTDD3PLj0dUMr
|
||||||
|
OIuqVjLB8pEC6yk9enrlrqjXQgkLEYhXzq7dLafv5Vkig6Gl0nuuqjqfp0Q1bi1o
|
||||||
|
yVNAlXe6aUXw92CcghC9bNsKEO1+M52YY5+ofIXlS/SEQbvVYYBLZ5yeiglV6t3S
|
||||||
|
M6H+vTG0aP9YHzLn/KVOHzGQfXDP7qM5tkf+7diZe7o2fw6O7IvN6fsQXEQQj8TJ
|
||||||
|
UXJxv2/uJhcuy/tSDgXwHM8Uk34WNbRT7zGTGkQRX0gsbjAea/jYAoWv0ZvQRwpq
|
||||||
|
Pe79D/i7Cep8qWnA+7AE/3B3S/3dEEYmc0lpe1366A/6GEgk3ktr9PEoQrLChs6I
|
||||||
|
tu3wnNLB2euC8IKGLQFpGtOO/2/hiAKjyajaBP25w1jF0Wl8Bbqne3uZ2q1GyPFJ
|
||||||
|
YRmT7/OXpmOH/FVLtwS+8ng1cAmpCujPwteJZNcDG0sF2n/sc0+SQf49fdyUK0ty
|
||||||
|
+VUwFj9tmWxyR/M=
|
||||||
|
-----END CERTIFICATE-----
|
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"sans": [
|
||||||
|
"himmich.site.quack-lab.dev"
|
||||||
|
],
|
||||||
|
"issuer_data": {
|
||||||
|
"url": "https://acme-v02.api.letsencrypt.org/acme/cert/06de4c9908a01d31a651ac63a7dc7532f5f6",
|
||||||
|
"ca": "https://acme-v02.api.letsencrypt.org/directory"
|
||||||
|
}
|
||||||
|
}
|
@@ -0,0 +1,5 @@
|
|||||||
|
-----BEGIN EC PRIVATE KEY-----
|
||||||
|
MHcCAQEEIA5/NzAJTdoueIx+2MjlXsgiCBgsUMf5NScUoyFIBHLfoAoGCCqGSM49
|
||||||
|
AwEHoUQDQgAE0OY7ESMcthARZM2ZrXPX99PPnNF4QGpWK5cacREqnnjl7CQig7vH
|
||||||
|
/b5KfNY5LfRAeQaQif+Xg/QZchPLipDn+A==
|
||||||
|
-----END EC PRIVATE KEY-----
|
17
coolify/services/z4g004wg04s00kcskgc08ccc/.env
Normal file
17
coolify/services/z4g004wg04s00kcskgc08ccc/.env
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
SERVICE_NAME_IMMICH=immich
|
||||||
|
SERVICE_NAME_IMMICH_MACHINE_LEARNING=immich-machine-learning
|
||||||
|
SERVICE_NAME_REDIS=redis
|
||||||
|
SERVICE_NAME_DATABASE=database
|
||||||
|
SERVICE_FQDN_IMMICH=himmich.site.quack-lab.dev
|
||||||
|
SERVICE_FQDN_IMMICH_2283=himmich.site.quack-lab.dev
|
||||||
|
SERVICE_PASSWORD_POSTGRES=H8NzBzrKxKMQbazAwHzP92toOzQNN6DE
|
||||||
|
SERVICE_URL_IMMICH=https://himmich.site.quack-lab.dev
|
||||||
|
SERVICE_URL_IMMICH_2283=https://himmich.site.quack-lab.dev
|
||||||
|
SERVICE_USER_POSTGRES=wO4YPjSHY3hbybLG
|
||||||
|
DB_PASSWORD=$SERVICE_PASSWORD_POSTGRES
|
||||||
|
DB_USERNAME=$SERVICE_USER_POSTGRES
|
||||||
|
POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRES}
|
||||||
|
POSTGRES_USER=${SERVICE_USER_POSTGRES}
|
||||||
|
DB_DATABASE_NAME=immich
|
||||||
|
DB_STORAGE_TYPE=SSD
|
||||||
|
TZ=Etc/UTC
|
195
coolify/services/z4g004wg04s00kcskgc08ccc/docker-compose.yml
Normal file
195
coolify/services/z4g004wg04s00kcskgc08ccc/docker-compose.yml
Normal file
@@ -0,0 +1,195 @@
|
|||||||
|
services:
|
||||||
|
immich:
|
||||||
|
image: 'ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}'
|
||||||
|
volumes:
|
||||||
|
- 'z4g004wg04s00kcskgc08ccc_immich-uploads:/usr/src/app/upload'
|
||||||
|
- '/etc/localtime:/etc/localtime:ro'
|
||||||
|
environment:
|
||||||
|
SERVICE_URL_IMMICH_2283: 'https://himmich.site.quack-lab.dev'
|
||||||
|
UPLOAD_LOCATION: ./library
|
||||||
|
DB_DATA_LOCATION: ./postgres
|
||||||
|
DB_PASSWORD: $SERVICE_PASSWORD_POSTGRES
|
||||||
|
DB_USERNAME: $SERVICE_USER_POSTGRES
|
||||||
|
DB_DATABASE_NAME: '${DB_DATABASE_NAME:-immich}'
|
||||||
|
TZ: '${TZ:-Etc/UTC}'
|
||||||
|
COOLIFY_RESOURCE_UUID: z4g004wg04s00kcskgc08ccc
|
||||||
|
COOLIFY_CONTAINER_NAME: immich-z4g004wg04s00kcskgc08ccc
|
||||||
|
COOLIFY_FQDN: himmich.site.quack-lab.dev
|
||||||
|
COOLIFY_URL: 'https://himmich.site.quack-lab.dev'
|
||||||
|
SERVICE_NAME_IMMICH: immich
|
||||||
|
SERVICE_NAME_IMMICH_MACHINE_LEARNING: immich-machine-learning
|
||||||
|
SERVICE_NAME_REDIS: redis
|
||||||
|
SERVICE_NAME_DATABASE: database
|
||||||
|
depends_on:
|
||||||
|
redis:
|
||||||
|
condition: service_healthy
|
||||||
|
database:
|
||||||
|
condition: service_healthy
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
container_name: immich-z4g004wg04s00kcskgc08ccc
|
||||||
|
restart: unless-stopped
|
||||||
|
labels:
|
||||||
|
- coolify.managed=true
|
||||||
|
- coolify.version=4.0.0-beta.434
|
||||||
|
- coolify.serviceId=41
|
||||||
|
- coolify.type=service
|
||||||
|
- coolify.name=immich-z4g004wg04s00kcskgc08ccc
|
||||||
|
- coolify.resourceName=himmich
|
||||||
|
- coolify.projectName=services
|
||||||
|
- coolify.serviceName=immich
|
||||||
|
- coolify.environmentName=production
|
||||||
|
- coolify.pullRequestId=0
|
||||||
|
- coolify.service.subId=72
|
||||||
|
- coolify.service.subType=application
|
||||||
|
- coolify.service.subName=immich
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.middlewares.gzip.compress=true
|
||||||
|
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
|
||||||
|
- traefik.http.routers.http-0-z4g004wg04s00kcskgc08ccc-immich.entryPoints=http
|
||||||
|
- traefik.http.routers.http-0-z4g004wg04s00kcskgc08ccc-immich.middlewares=redirect-to-https
|
||||||
|
- 'traefik.http.routers.http-0-z4g004wg04s00kcskgc08ccc-immich.rule=Host(`himmich.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.http-0-z4g004wg04s00kcskgc08ccc-immich.service=http-0-z4g004wg04s00kcskgc08ccc-immich
|
||||||
|
- traefik.http.routers.https-0-z4g004wg04s00kcskgc08ccc-immich.entryPoints=https
|
||||||
|
- traefik.http.routers.https-0-z4g004wg04s00kcskgc08ccc-immich.middlewares=gzip
|
||||||
|
- 'traefik.http.routers.https-0-z4g004wg04s00kcskgc08ccc-immich.rule=Host(`himmich.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.https-0-z4g004wg04s00kcskgc08ccc-immich.service=https-0-z4g004wg04s00kcskgc08ccc-immich
|
||||||
|
- traefik.http.routers.https-0-z4g004wg04s00kcskgc08ccc-immich.tls.certresolver=letsencrypt
|
||||||
|
- traefik.http.routers.https-0-z4g004wg04s00kcskgc08ccc-immich.tls=true
|
||||||
|
- traefik.http.services.http-0-z4g004wg04s00kcskgc08ccc-immich.loadbalancer.server.port=2283
|
||||||
|
- traefik.http.services.https-0-z4g004wg04s00kcskgc08ccc-immich.loadbalancer.server.port=2283
|
||||||
|
- 'caddy_0.encode=zstd gzip'
|
||||||
|
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams 2283}}'
|
||||||
|
- 'caddy_0.handle_path=/*'
|
||||||
|
- caddy_0.header=-Server
|
||||||
|
- 'caddy_0.try_files={path} /index.html /index.php'
|
||||||
|
- 'caddy_0=https://himmich.site.quack-lab.dev'
|
||||||
|
- caddy_ingress_network=z4g004wg04s00kcskgc08ccc
|
||||||
|
networks:
|
||||||
|
z4g004wg04s00kcskgc08ccc: null
|
||||||
|
immich-machine-learning:
|
||||||
|
container_name: immich-machine-learning-z4g004wg04s00kcskgc08ccc
|
||||||
|
image: 'ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}'
|
||||||
|
volumes:
|
||||||
|
- 'z4g004wg04s00kcskgc08ccc_immich-model-cache:/cache'
|
||||||
|
environment:
|
||||||
|
UPLOAD_LOCATION: ./library
|
||||||
|
DB_DATA_LOCATION: ./postgres
|
||||||
|
DB_PASSWORD: $SERVICE_PASSWORD_POSTGRES
|
||||||
|
DB_USERNAME: $SERVICE_USER_POSTGRES
|
||||||
|
DB_DATABASE_NAME: '${DB_DATABASE_NAME:-immich}'
|
||||||
|
TZ: '${TZ:-Etc/UTC}'
|
||||||
|
COOLIFY_RESOURCE_UUID: z4g004wg04s00kcskgc08ccc
|
||||||
|
COOLIFY_CONTAINER_NAME: immich-machine-learning-z4g004wg04s00kcskgc08ccc
|
||||||
|
SERVICE_NAME_IMMICH: immich
|
||||||
|
SERVICE_NAME_IMMICH_MACHINE_LEARNING: immich-machine-learning
|
||||||
|
SERVICE_NAME_REDIS: redis
|
||||||
|
SERVICE_NAME_DATABASE: database
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
restart: unless-stopped
|
||||||
|
labels:
|
||||||
|
- coolify.managed=true
|
||||||
|
- coolify.version=4.0.0-beta.434
|
||||||
|
- coolify.serviceId=41
|
||||||
|
- coolify.type=service
|
||||||
|
- coolify.name=immich-machine-learning-z4g004wg04s00kcskgc08ccc
|
||||||
|
- coolify.resourceName=himmich
|
||||||
|
- coolify.projectName=services
|
||||||
|
- coolify.serviceName=immich-machine-learning
|
||||||
|
- coolify.environmentName=production
|
||||||
|
- coolify.pullRequestId=0
|
||||||
|
- coolify.service.subId=73
|
||||||
|
- coolify.service.subType=application
|
||||||
|
- coolify.service.subName=immich-machine-learning
|
||||||
|
networks:
|
||||||
|
z4g004wg04s00kcskgc08ccc: null
|
||||||
|
redis:
|
||||||
|
image: 'redis:7.4-alpine'
|
||||||
|
healthcheck:
|
||||||
|
test:
|
||||||
|
- CMD
|
||||||
|
- redis-cli
|
||||||
|
- PING
|
||||||
|
interval: 5s
|
||||||
|
timeout: 10s
|
||||||
|
retries: 20
|
||||||
|
container_name: redis-z4g004wg04s00kcskgc08ccc
|
||||||
|
restart: unless-stopped
|
||||||
|
labels:
|
||||||
|
- coolify.managed=true
|
||||||
|
- coolify.version=4.0.0-beta.434
|
||||||
|
- coolify.serviceId=41
|
||||||
|
- coolify.type=service
|
||||||
|
- coolify.name=redis-z4g004wg04s00kcskgc08ccc
|
||||||
|
- coolify.resourceName=himmich
|
||||||
|
- coolify.projectName=services
|
||||||
|
- coolify.serviceName=redis
|
||||||
|
- coolify.environmentName=production
|
||||||
|
- coolify.pullRequestId=0
|
||||||
|
- coolify.service.subId=26
|
||||||
|
- coolify.service.subType=database
|
||||||
|
- coolify.service.subName=redis
|
||||||
|
networks:
|
||||||
|
z4g004wg04s00kcskgc08ccc: null
|
||||||
|
environment:
|
||||||
|
COOLIFY_RESOURCE_UUID: z4g004wg04s00kcskgc08ccc
|
||||||
|
COOLIFY_CONTAINER_NAME: redis-z4g004wg04s00kcskgc08ccc
|
||||||
|
SERVICE_NAME_IMMICH: immich
|
||||||
|
SERVICE_NAME_IMMICH_MACHINE_LEARNING: immich-machine-learning
|
||||||
|
SERVICE_NAME_REDIS: redis
|
||||||
|
SERVICE_NAME_DATABASE: database
|
||||||
|
database:
|
||||||
|
image: 'ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0'
|
||||||
|
environment:
|
||||||
|
POSTGRES_PASSWORD: '${SERVICE_PASSWORD_POSTGRES}'
|
||||||
|
POSTGRES_USER: '${SERVICE_USER_POSTGRES}'
|
||||||
|
POSTGRES_DB: '${DB_DATABASE_NAME:-immich}'
|
||||||
|
POSTGRES_INITDB_ARGS: '--data-checksums'
|
||||||
|
DB_STORAGE_TYPE: '${DB_STORAGE_TYPE:-SSD}'
|
||||||
|
COOLIFY_RESOURCE_UUID: z4g004wg04s00kcskgc08ccc
|
||||||
|
COOLIFY_CONTAINER_NAME: database-z4g004wg04s00kcskgc08ccc
|
||||||
|
SERVICE_NAME_IMMICH: immich
|
||||||
|
SERVICE_NAME_IMMICH_MACHINE_LEARNING: immich-machine-learning
|
||||||
|
SERVICE_NAME_REDIS: redis
|
||||||
|
SERVICE_NAME_DATABASE: database
|
||||||
|
volumes:
|
||||||
|
- 'z4g004wg04s00kcskgc08ccc_immich-postgres-data:/var/lib/postgresql/data'
|
||||||
|
healthcheck:
|
||||||
|
test:
|
||||||
|
- CMD-SHELL
|
||||||
|
- 'pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}'
|
||||||
|
interval: 5s
|
||||||
|
timeout: 20s
|
||||||
|
retries: 10
|
||||||
|
container_name: database-z4g004wg04s00kcskgc08ccc
|
||||||
|
restart: unless-stopped
|
||||||
|
labels:
|
||||||
|
- coolify.managed=true
|
||||||
|
- coolify.version=4.0.0-beta.434
|
||||||
|
- coolify.serviceId=41
|
||||||
|
- coolify.type=service
|
||||||
|
- coolify.name=database-z4g004wg04s00kcskgc08ccc
|
||||||
|
- coolify.resourceName=himmich
|
||||||
|
- coolify.projectName=services
|
||||||
|
- coolify.serviceName=database
|
||||||
|
- coolify.environmentName=production
|
||||||
|
- coolify.pullRequestId=0
|
||||||
|
- coolify.service.subId=27
|
||||||
|
- coolify.service.subType=database
|
||||||
|
- coolify.service.subName=database
|
||||||
|
networks:
|
||||||
|
z4g004wg04s00kcskgc08ccc: null
|
||||||
|
volumes:
|
||||||
|
z4g004wg04s00kcskgc08ccc_immich-uploads:
|
||||||
|
name: z4g004wg04s00kcskgc08ccc_immich-uploads
|
||||||
|
z4g004wg04s00kcskgc08ccc_immich-model-cache:
|
||||||
|
name: z4g004wg04s00kcskgc08ccc_immich-model-cache
|
||||||
|
z4g004wg04s00kcskgc08ccc_immich-postgres-data:
|
||||||
|
name: z4g004wg04s00kcskgc08ccc_immich-postgres-data
|
||||||
|
networks:
|
||||||
|
z4g004wg04s00kcskgc08ccc:
|
||||||
|
name: z4g004wg04s00kcskgc08ccc
|
||||||
|
external: true
|
||||||
|
configs: { }
|
||||||
|
secrets: { }
|
Reference in New Issue
Block a user