You've already forked immich
							
							
				mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-31 00:18:28 +02:00 
			
		
		
		
	* feat: asset e2e with job option * feat: checkout test assets * feat: library e2e tests * fix: use node 21 in e2e * fix: tests * fix: use normalized external path * feat: more external path tests * chore: use parametrized tests * chore: remove unused test code * chore: refactor test asset path * feat: centralize test app creation * fix: correct error message for missing assets * feat: test file formats * fix: don't compare checksum * feat: build libvips * fix: install meson * fix: use immich test asset repo * feat: test nikon raw files * fix: set Z timezone * feat: test offline library files * feat: richer metadata tests * feat: e2e tests in docker * feat: e2e test with arm64 docker * fix: manual docker compose run * fix: remove metadata processor import * fix: run e2e tests in test.yml * fix: checkout e2e assets * fix: typo * fix: checkout files in app directory * fix: increase e2e memory * fix: rm submodules * fix: revert action name * test: mark file offline when external path changes * feat: rename env var to TEST_ENV * docs: new test procedures * feat: can run docker e2e tests manually if needed * chore: use new node 20.8 for e2e * chore: bump exiftool-vendored * feat: simplify test launching * fix: rename env vars to use immich_ prefix * feat: asset folder is submodule * chore: cleanup after 20.8 upgrade * fix: don't log postgres in e2e * fix: better warning about not running all tests --------- Co-authored-by: Jonathan Jogenfors <jonathan@jogenfors.se>
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| dev:
 | |
| 	docker-compose -f ./docker/docker-compose.dev.yml up --remove-orphans
 | |
| 
 | |
| dev-new:
 | |
| 	docker compose -f ./docker/docker-compose.dev.yml up --remove-orphans
 | |
| 
 | |
| dev-new-update:
 | |
| 	docker compose -f ./docker/docker-compose.dev.yml up --build -V --remove-orphans
 | |
| 
 | |
| dev-update:
 | |
| 	docker-compose -f ./docker/docker-compose.dev.yml up --build -V --remove-orphans
 | |
| 
 | |
| dev-scale:
 | |
| 	docker-compose -f ./docker/docker-compose.dev.yml up --build -V  --scale immich-server=3 --remove-orphans
 | |
| 
 | |
| stage:
 | |
| 	docker-compose -f ./docker/docker-compose.staging.yml up --build -V --remove-orphans
 | |
| 
 | |
| pull-stage:
 | |
| 	docker-compose -f ./docker/docker-compose.staging.yml pull
 | |
| 
 | |
| test-e2e:
 | |
| 	docker-compose -f ./docker/docker-compose.test.yml -p immich-test-e2e up  --renew-anon-volumes --abort-on-container-exit --exit-code-from immich-server-test --remove-orphans --build
 | |
| 
 | |
| prod:
 | |
| 	docker-compose -f ./docker/docker-compose.prod.yml up --build -V --remove-orphans
 | |
| 
 | |
| prod-scale:
 | |
| 	docker-compose -f ./docker/docker-compose.prod.yml up --build -V --scale immich-server=3 --scale immich-microservices=3 --remove-orphans
 | |
| 
 | |
| api:
 | |
| 	cd ./server && npm run api:generate
 | |
| 
 | |
| attach-server:
 | |
| 	docker exec -it docker_immich-server_1 sh
 |