Some helper jazz for local dev
This commit is contained in:
		
							parent
							
								
									86a22d0a95
								
							
						
					
					
						commit
						31a91d64d7
					
				
					 3 changed files with 44 additions and 0 deletions
				
			
		
							
								
								
									
										2
									
								
								auth.go
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								auth.go
									
										
									
									
									
								
							|  | @ -20,12 +20,14 @@ var ( | |||
| ) | ||||
| 
 | ||||
| func setupCerts() error { | ||||
| 	// openssl genrsa -out app.rsa 1024 | ||||
| 	signkey := os.Getenv("PRIVATE_KEY") | ||||
| 	if signkey == "" { | ||||
| 		return errors.New("please set PRIVATE_KEY") | ||||
| 	} | ||||
| 	signKey = []byte(signkey) | ||||
| 
 | ||||
| 	// openssl rsa -in app.rsa -pubout > app.rsa.pub | ||||
| 	verifykey := os.Getenv("PUBLIC_KEY") | ||||
| 	if verifykey == "" { | ||||
| 		return errors.New("please set PUBLIC_KEY") | ||||
|  |  | |||
							
								
								
									
										25
									
								
								run.sh
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										25
									
								
								run.sh
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,25 @@ | |||
| #!/bin/sh | ||||
| PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY----- | ||||
| MIICXAIBAAKBgQCcjobUzMiX4DUmesqDtIWSZoYc2O2OYN3PwAbSxm+isuCMcXtW | ||||
| YfjTtGmYlcVIJUVEv52z21bIQfKjIV/pKjq0Rd6xoVtsuupcQHilgOVX9t01Y55G | ||||
| VyyUXDz3JgSPrBRM/z6UaU+hwq+xaPAiDn5P3/s419O1WedEyach6Ep4mQIDAQAB | ||||
| AoGAQdiARQhMZfRa5nBGtNY8R7LvPTrPz05WfIZbWFM1qMxrPSaNpWtXaFM9BnwX | ||||
| mZxzYdLl1TuvaFK0ZoAnAr5MKdW/CETjhTt8qfIkaJIEZBWTDv2luJKXNFFpGSmq | ||||
| jvWken3wYM7txPh7p/ApHRVMkiOsaKjZRCy1N5l3hEE9ivECQQDKoZ0mBCreBWB9 | ||||
| fEK6L+BxTDDkwo0G0qgnGZZjlbOBLKsZL2vVoHXc4g0+tQUsOdjjFwPi6kUGXYTM | ||||
| I8qTJb3/AkEAxcpXpknAjaLX4s0uJj/eL5KJE7YbiQtJVjA+vd2/JtLTxL8JrLMJ | ||||
| N0Rn1dEJzbVLVZ5vrdOCxYBGHRlDHbL5ZwJBAJRAbCadU/O+wVruKC/qyW57TSaB | ||||
| xQah54875FEV/RBcaw5xKJdS4Ajshr5DWPaDmFCFzT0fI8NFdtyYryS7r2cCQBnT | ||||
| MqCOrqqPoZqGackqu6sAeg9tzqiVJa0wPXDy/Btomaftvaij88cYkmozkhEe48g5 | ||||
| GKHcpQ1+kykHfGDrVm8CQD1vzUvgedfKFJHPC+I5GSVNxmgY9zqjVJ15Flmdjx8n | ||||
| pUL6zWr75vw+ZZDQWNOa8gdiE/l9fomcVTUA49fui94= | ||||
| -----END RSA PRIVATE KEY-----" \ | ||||
| PUBLIC_KEY="-----BEGIN PUBLIC KEY----- | ||||
| MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCcjobUzMiX4DUmesqDtIWSZoYc | ||||
| 2O2OYN3PwAbSxm+isuCMcXtWYfjTtGmYlcVIJUVEv52z21bIQfKjIV/pKjq0Rd6x | ||||
| oVtsuupcQHilgOVX9t01Y55GVyyUXDz3JgSPrBRM/z6UaU+hwq+xaPAiDn5P3/s4 | ||||
| 19O1WedEyach6Ep4mQIDAQAB | ||||
| -----END PUBLIC KEY-----" \ | ||||
| PGDATABASE=bactdbtest \ | ||||
| DOMAINS="http://localhost:4200" \ | ||||
| bash -c 'go run *.go serve' | ||||
							
								
								
									
										17
									
								
								session.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								session.json
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,17 @@ | |||
| { | ||||
|     "__meta__": { | ||||
|         "about": "HTTPie session file",  | ||||
|         "help": "https://github.com/jakubroztocil/httpie#sessions",  | ||||
|         "httpie": "0.9.1" | ||||
|     },  | ||||
|     "auth": { | ||||
|         "password": null,  | ||||
|         "type": null,  | ||||
|         "username": null | ||||
|     },  | ||||
|     "cookies": {},  | ||||
|     "headers": { | ||||
|         "Accept": "application/json",  | ||||
|         "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE0Mjc1NzAyNDIsImdlbnVzIjoiaHltZW5vYmFjdGVyIiwiaWF0IjoxNDI3NDgzODQyLCJpc3MiOiJiYWN0ZGIiLCJuYW1lIjoidGVzdCIsInJvbGUiOiJhZG1pbiIsInN1YiI6InVzZXJAZXhhbXBsZS5jb20ifQ.PTQsRsWz9R2R8gNhrtmyRw9irJVMbUGjuIj-PRIk_Ht-tBj36cgnc9VSOwUZX-_UUKnF6A6HQqkcQ9AQf4GKfQzU3RMXNxw7afjhM1c4_D4zK6V7Q3JIpVGxJQ7kKalcP4hxmrpZCMJveCPVS_Wbz6H2bhqOsf4peWBWUTuoOQU" | ||||
|     } | ||||
| } | ||||
		Reference in a new issue
	
	 Matthew Dillon
						Matthew Dillon