Parcourir la source

feat(server): Two updates to dev environment (#4556)

1. In the `docker-compose.dev.yml` file, increased ulimits for the containers that use TS code. This was one of the reasons for failures in my Podman (on macOS/arm64) environment. It wasn't the only failure with Podman, and didn't investigate further (I switched to Docker on Linux/amd64 after), but it can still help others.

2. Added a `make dev-down` to perform a `docker-compose down` on the dev environment

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Alessandro (Ale) Segala il y a 1 an
Parent
commit
383f11019a
2 fichiers modifiés avec 15 ajouts et 0 suppressions
  1. 3 0
      Makefile
  2. 12 0
      docker/docker-compose.dev.yml

+ 3 - 0
Makefile

@@ -4,6 +4,9 @@ dev:
 dev-new:
 dev-new:
 	docker compose -f ./docker/docker-compose.dev.yml up --remove-orphans
 	docker compose -f ./docker/docker-compose.dev.yml up --remove-orphans
 
 
+dev-down:
+	docker compose -f ./docker/docker-compose.dev.yml down --remove-orphans
+
 dev-new-update:
 dev-new-update:
 	docker compose -f ./docker/docker-compose.dev.yml up --build -V --remove-orphans
 	docker compose -f ./docker/docker-compose.dev.yml up --build -V --remove-orphans
 
 

+ 12 - 0
docker/docker-compose.dev.yml

@@ -21,6 +21,10 @@ services:
       - .env
       - .env
     environment:
     environment:
       - NODE_ENV=development
       - NODE_ENV=development
+    ulimits:
+      nofile:
+        soft: 1048576
+        hard: 1048576
     depends_on:
     depends_on:
       - redis
       - redis
       - database
       - database
@@ -48,6 +52,10 @@ services:
       - 9231:9230
       - 9231:9230
     environment:
     environment:
       - NODE_ENV=development
       - NODE_ENV=development
+    ulimits:
+      nofile:
+        soft: 1048576
+        hard: 1048576
     depends_on:
     depends_on:
       - database
       - database
       - immich-server
       - immich-server
@@ -73,6 +81,10 @@ services:
     volumes:
     volumes:
       - ../web:/usr/src/app
       - ../web:/usr/src/app
       - /usr/src/app/node_modules
       - /usr/src/app/node_modules
+    ulimits:
+      nofile:
+        soft: 1048576
+        hard: 1048576
     restart: unless-stopped
     restart: unless-stopped
     depends_on:
     depends_on:
       - immich-server
       - immich-server