generated from phundrak/rust-poem-openapi-template
	
		
			
	
	
		
			73 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			73 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
								 | 
							
								default: run
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								prepare:
							 | 
						||
| 
								 | 
							
									cargo sqlx prepare
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								migrate:
							 | 
						||
| 
								 | 
							
									sqlx migrate run
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								format:
							 | 
						||
| 
								 | 
							
									cargo fmt --all
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								format-check:
							 | 
						||
| 
								 | 
							
									cargo fmt --check --all
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								build:
							 | 
						||
| 
								 | 
							
									cargo auditable build
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								build-release:
							 | 
						||
| 
								 | 
							
									cargo auditable build --release
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								run: docker-start
							 | 
						||
| 
								 | 
							
									cargo auditable run
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								run-no-docker:
							 | 
						||
| 
								 | 
							
									cargo auditable run
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								lint:
							 | 
						||
| 
								 | 
							
									cargo clippy --all-targets
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								msrv:
							 | 
						||
| 
								 | 
							
									cargo msrv verify
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								release-build:
							 | 
						||
| 
								 | 
							
									cargo auditable build --release
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								release-run:
							 | 
						||
| 
								 | 
							
									cargo auditable run --release
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								audit: build
							 | 
						||
| 
								 | 
							
									cargo audit bin target/debug/daily-aujourdhui-backend
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								audit-release: build-release
							 | 
						||
| 
								 | 
							
									cargo audit bin target/release/daily-aujourdhui-backend
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								test:
							 | 
						||
| 
								 | 
							
									cargo test
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								coverage:
							 | 
						||
| 
								 | 
							
									mkdir -p coverage
							 | 
						||
| 
								 | 
							
									cargo tarpaulin --config .tarpaulin.local.toml
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								coverage-ci:
							 | 
						||
| 
								 | 
							
									mkdir -p coverage
							 | 
						||
| 
								 | 
							
									cargo tarpaulin --config .tarpaulin.ci.toml
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								check-all: format-check lint msrv coverage audit
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								docker-build:
							 | 
						||
| 
								 | 
							
									nix build .#docker
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								docker-start:
							 | 
						||
| 
								 | 
							
									docker compose -f docker/compose.dev.yml up -d
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								docker-stop:
							 | 
						||
| 
								 | 
							
									docker compose -f docker/compose.dev.yml down
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								docker-logs:
							 | 
						||
| 
								 | 
							
									docker compose -f docker/compose.dev.yml logs -f
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Local Variables:
							 | 
						||
| 
								 | 
							
								## mode: makefile
							 | 
						||
| 
								 | 
							
								## End:
							 |