Upgrade Immich to 1.88 (#15)
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Infrastructure / Check and run Ansbile playbooks (push) Successful in 1m27s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Infrastructure / Check and run Ansbile playbooks (push) Successful in 1m27s
				
			Immich 1.87 → 1.88 [has breaking changes](https://github.com/immich-app/immich/discussions/5086), so we need an Ansible migration. Reviewed-on: #15
This commit is contained in:
		
							
								
								
									
										30
									
								
								infra/photos/0004_immich_1.88.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								infra/photos/0004_immich_1.88.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | ||||
| - name: Deploy app | ||||
|   hosts: photos | ||||
|   gather_facts: false | ||||
|   vars: | ||||
|     app: immich | ||||
|   tasks: | ||||
|     - name: Wait for connection | ||||
|       ansible.builtin.wait_for_connection: | ||||
|         timeout: 300 | ||||
|     - name: Get user | ||||
|       ansible.builtin.user: | ||||
|         name: debian | ||||
|       register: user | ||||
|     - name: Docker compose down | ||||
|       ansible.builtin.command: docker compose down | ||||
|       args: | ||||
|         chdir: "{{ user.home }}/{{ app }}" | ||||
|     - name: Copy project | ||||
|       ansible.builtin.copy: | ||||
|         src: "./{{ app }}/docker-compose.yml" | ||||
|         dest: "{{ user.home }}/{{ app }}/docker-compose.yml" | ||||
|         mode: "0644" | ||||
|     - name: Docker compose pull | ||||
|       ansible.builtin.command: docker compose pull | ||||
|       args: | ||||
|         chdir: "{{ user.home }}/{{ app }}" | ||||
|     - name: Docker compose up -d | ||||
|       ansible.builtin.command: docker compose up -d | ||||
|       args: | ||||
|         chdir: "{{ user.home }}/{{ app }}" | ||||
| @@ -9,6 +9,8 @@ services: | ||||
|       - ${UPLOAD_LOCATION}:/usr/src/app/upload | ||||
|     env_file: | ||||
|       - .env | ||||
|     ports: | ||||
|       - 2283:3001 | ||||
|     depends_on: | ||||
|       - redis | ||||
|       - database | ||||
| @@ -41,13 +43,6 @@ services: | ||||
|       - .env | ||||
|     restart: always | ||||
|  | ||||
|   immich-web: | ||||
|     container_name: immich_web | ||||
|     image: ghcr.io/immich-app/immich-web:${IMMICH_VERSION:-release} | ||||
|     env_file: | ||||
|       - .env | ||||
|     restart: always | ||||
|  | ||||
|   typesense: | ||||
|     container_name: immich_typesense | ||||
|     image: typesense/typesense:0.24.1@sha256:9bcff2b829f12074426ca044b56160ca9d777a0c488303469143dd9f8259d4dd | ||||
| @@ -78,20 +73,6 @@ services: | ||||
|       - pgdata:/var/lib/postgresql/data | ||||
|     restart: always | ||||
|  | ||||
|   immich-proxy: | ||||
|     container_name: immich_proxy | ||||
|     image: ghcr.io/immich-app/immich-proxy:${IMMICH_VERSION:-release} | ||||
|     environment: | ||||
|       # Make sure these values get passed through from the env file | ||||
|       - IMMICH_SERVER_URL | ||||
|       - IMMICH_WEB_URL | ||||
|     ports: | ||||
|       - 2283:8080 | ||||
|     depends_on: | ||||
|       - immich-server | ||||
|       - immich-web | ||||
|     restart: always | ||||
|  | ||||
| volumes: | ||||
|   pgdata: | ||||
|   model-cache: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user