Compare commits

..

12 Commits

Author SHA1 Message Date
LRVT
8b585c50a1
Update docker-compose.yml
add port definition
2023-03-20 23:32:06 +01:00
LRVT
34cdffdac4
Update docker-compose.yml
add machine learning cache volume
2023-03-20 21:44:01 +01:00
LRVT
33b0cf9e77
Update docker-compose.yml 2023-03-20 21:39:49 +01:00
LRVT
07dfe8ed40
Update docker-compose.yml
add restart policy
2023-03-20 21:13:49 +01:00
LRVT
eead6036c4
Update docker-compose.yml
fix naming
2023-03-20 20:52:45 +01:00
LRVT
fa45937399
Update docker-compose.yml
add recommended depends_on containers
2023-03-20 20:51:57 +01:00
LRVT
336ab6f93f
Update docker-compose.yml
remove logging definition which causes an error
2023-03-20 19:32:21 +01:00
LRVT
b84dba103c
Merge pull request #13 from balag3/homer_port_fix
Adds default port mapping for homer
2023-03-20 19:30:00 +01:00
LRVT
212519428f
Update .env
add comments
2023-03-20 19:29:19 +01:00
LRVT
6d25036ef1
Update docker-compose.yml
add new typesense container service
2023-03-20 19:27:01 +01:00
LRVT
e583213c0b
Update .env
add new typesense env variables
2023-03-20 19:26:16 +01:00
balag3
ae2061407f Adds default port mapping for homer 2023-03-17 22:28:46 +01:00
4 changed files with 28 additions and 4 deletions

View File

@ -13,6 +13,8 @@ services:
- UID=1000 - UID=1000
- GID=1000 - GID=1000
restart: unless-stopped restart: unless-stopped
ports:
- 4000:80
healthcheck: healthcheck:
test: ['CMD', 'node', '/app/services/healthcheck'] test: ['CMD', 'node', '/app/services/healthcheck']
interval: 1m30s interval: 1m30s

View File

@ -6,6 +6,8 @@ services:
container_name: homer container_name: homer
volumes: volumes:
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/homer:/www/assets - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/homer:/www/assets
ports:
- "8080:8080"
restart: unless-stopped restart: unless-stopped
environment: environment:
- UID=1000 - UID=1000

View File

@ -5,6 +5,11 @@ DB_PASSWORD=MySecureDatabasePassword # change this
DB_DATABASE_NAME=immich-psgdb DB_DATABASE_NAME=immich-psgdb
DB_DATABASE_LOCATION=/mnt/docker-volumes/immich/database # change this DB_DATABASE_LOCATION=/mnt/docker-volumes/immich/database # change this
# Typesense
# TYPESENSE
TYPESENSE_API_KEY=E5B56F137D21231231 # change this to a secure random secret
TYPESENSE_LOCATION=/mnt/docker-volumes/immich/typesense # change this
# Redis # Redis
REDIS_HOSTNAME=immich-redis REDIS_HOSTNAME=immich-redis

View File

@ -14,6 +14,7 @@ services:
depends_on: depends_on:
- immich-redis - immich-redis
- immich-database - immich-database
- immich-typesense
restart: unless-stopped restart: unless-stopped
#labels: #labels:
# - "com.centurylinklabs.watchtower.enable=true" # - "com.centurylinklabs.watchtower.enable=true"
@ -31,23 +32,34 @@ services:
depends_on: depends_on:
- immich-redis - immich-redis
- immich-database - immich-database
- immich-typesense
restart: unless-stopped restart: unless-stopped
#labels: #labels:
# - "com.centurylinklabs.watchtower.enable=true" # - "com.centurylinklabs.watchtower.enable=true"
immich-typesense:
container_name: immich-typesense
image: typesense/typesense:0.24.0
environment:
- TYPESENSE_API_KEY=${TYPESENSE_API_KEY}
- TYPESENSE_DATA_DIR=/data
volumes:
- ${TYPESENSE_LOCATION}:/data
restart: unless-stopped
#labels:
# - "com.centurylinklabs.watchtower.enable=true"
#immich-machine-learning: #immich-machine-learning:
# image: altran1502/immich-machine-learning:release # image: altran1502/immich-machine-learning:release
# container_name: immich-ml # container_name: immich-ml
# entrypoint: ["/bin/sh", "./entrypoint.sh"]
# volumes: # volumes:
# - ${UPLOAD_LOCATION}:/usr/src/app/upload # - ${UPLOAD_LOCATION}:/usr/src/app/upload
# - model-cache:/cache
# env_file: # env_file:
# - .env # - .env
# environment: # environment:
# - NODE_ENV=production # - NODE_ENV=production
# depends_on: # restart: unless-stopped
# - immich-database
# restart: always
# labels: # labels:
# - "com.centurylinklabs.watchtower.enable=true" # - "com.centurylinklabs.watchtower.enable=true"
@ -100,3 +112,6 @@ services:
# # Part for local lan services only # # Part for local lan services only
# - traefik.http.routers.immich.middlewares=local-ipwhitelist@file # - traefik.http.routers.immich.middlewares=local-ipwhitelist@file
# - "com.centurylinklabs.watchtower.enable=true" # - "com.centurylinklabs.watchtower.enable=true"
#volumes:
# model-cache: