| 
									
										
										
										
											2021-12-02 15:58:52 +08:00
										 |  |  | ROOT = "./scripts" | 
					
						
							| 
									
										
										
										
											2021-12-03 18:13:13 +08:00
										 |  |  | SEMVER_VERSION=$(shell grep version Cargo.toml | awk -F"\"" '{print $$2}' | head -n 1) | 
					
						
							| 
									
										
										
										
											2021-12-02 15:58:52 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-02 18:55:51 +08:00
										 |  |  | .PHONY: init_database run_docker run_test | 
					
						
							| 
									
										
										
										
											2021-08-19 17:26:07 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-01 16:44:58 +08:00
										 |  |  | init_database: | 
					
						
							| 
									
										
										
										
											2021-12-02 18:55:51 +08:00
										 |  |  | 	POSTGRES_PORT=5433 ${ROOT}/init_database.sh | 
					
						
							| 
									
										
										
										
											2021-08-19 17:26:07 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-02 18:55:51 +08:00
										 |  |  | docker_image: | 
					
						
							|  |  |  | 	source $(ROOT)/docker_env.sh && docker-compose up -d db | 
					
						
							|  |  |  | 	source $(ROOT)/docker_env.sh && docker-compose up -d backend | 
					
						
							| 
									
										
										
										
											2021-12-01 23:29:16 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-05 16:39:41 +08:00
										 |  |  | local_server: | 
					
						
							|  |  |  | 	cargo run | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-02 18:55:51 +08:00
										 |  |  | docker_test: | 
					
						
							|  |  |  | 	sh $(ROOT)/docker_test.sh | 
					
						
							| 
									
										
										
										
											2021-08-19 17:26:07 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-02 18:55:51 +08:00
										 |  |  | local_test: | 
					
						
							|  |  |  | 	# 🔥 Must run init_database first | 
					
						
							|  |  |  | 	 SQLX_OFFLINE=true cargo test | 
					
						
							| 
									
										
										
										
											2021-08-19 17:26:07 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 |