add default server ngx config
This commit is contained in:
		
							parent
							
								
									5a3563de77
								
							
						
					
					
						commit
						2425b4ea14
					
				
					 4 changed files with 19 additions and 0 deletions
				
			
		
							
								
								
									
										1
									
								
								ngx/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								ngx/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| /out | ||||
							
								
								
									
										4
									
								
								ngx/build.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										4
									
								
								ngx/build.sh
									
									
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,4 @@ | |||
| #!/usr/bin/env bash | ||||
| 
 | ||||
| mkdir out 2>/dev/null || true | ||||
| deno run ./default.ts > out/default.conf | ||||
							
								
								
									
										12
									
								
								ngx/default.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								ngx/default.ts
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,12 @@ | |||
| import ngx from "jsr:@char/ngx@0.2"; | ||||
| 
 | ||||
| export const config = ngx("server", [ | ||||
|   [ | ||||
|     "listen 80 default_server", | ||||
|     "listen [::]:80 default_server" | ||||
|   ], | ||||
|   ngx("location '/.well-known/acme-challenge'", ["root /srv/www/acme"]), | ||||
|   ngx("location /", ["return 302 https://$host$request_uri"]), | ||||
| ]); | ||||
| 
 | ||||
| if (import.meta.main) console.log(config.build()); | ||||
							
								
								
									
										2
									
								
								www/acme/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								www/acme/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,2 @@ | |||
| * | ||||
| !/.gitignore | ||||
		Loading…
	
		Reference in a new issue