| 
									
										
										
										
											2025-05-03 22:30:39 +01:00
										 |  |  | { ports }: | 
					
						
							| 
									
										
										
										
											2025-04-30 01:27:56 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-03 22:30:39 +01:00
										 |  |  | let | 
					
						
							| 
									
										
										
										
											2025-04-30 01:27:56 +01:00
										 |  |  |   mkSite = | 
					
						
							|  |  |  |     name: overrides: | 
					
						
							|  |  |  |     let | 
					
						
							|  |  |  |       root = "/var/www/vhosts/${name}" + (overrides.rootSuffix or ""); | 
					
						
							| 
									
										
										
										
											2025-05-03 22:30:39 +01:00
										 |  |  |       port = ports."nginx-${name}"; | 
					
						
							|  |  |  |       url = "${name}.oliverdavies.uk"; | 
					
						
							| 
									
										
										
										
											2025-04-30 01:27:56 +01:00
										 |  |  |     in | 
					
						
							| 
									
										
										
										
											2025-05-03 22:30:39 +01:00
										 |  |  |     { inherit port root url; } // overrides; | 
					
						
							| 
									
										
										
										
											2025-04-30 01:27:56 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-24 21:13:55 +01:00
										 |  |  |   sites = [ | 
					
						
							| 
									
										
										
										
											2025-08-18 18:34:58 +01:00
										 |  |  |     (mkSite "books" {}) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-24 21:13:55 +01:00
										 |  |  |     (mkSite "eric" { | 
					
						
							|  |  |  |       rootSuffix = "/public"; | 
					
						
							| 
									
										
										
										
											2025-04-30 01:27:56 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-24 21:13:55 +01:00
										 |  |  |       extraConfig = ''
 | 
					
						
							|  |  |  |         add_header X-Robots-Tag "noindex, nofollow"; | 
					
						
							|  |  |  |       '';
 | 
					
						
							|  |  |  |     }) | 
					
						
							| 
									
										
										
										
											2025-08-18 18:34:58 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  |     (mkSite "examples" {}) | 
					
						
							| 
									
										
										
										
											2025-07-24 21:13:55 +01:00
										 |  |  |   ] | 
					
						
							|  |  |  |   ++ | 
					
						
							|  |  |  |     map | 
					
						
							| 
									
										
										
										
											2025-07-04 10:01:32 +01:00
										 |  |  |       ( | 
					
						
							|  |  |  |         domain: | 
					
						
							|  |  |  |         mkSite domain { | 
					
						
							|  |  |  |           extraConfig = ''
 | 
					
						
							|  |  |  |             add_header X-Robots-Tag "noindex, nofollow"; | 
					
						
							|  |  |  |           '';
 | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       ) | 
					
						
							|  |  |  |       [ | 
					
						
							|  |  |  |         "bootstrap-with-tailwind" | 
					
						
							|  |  |  |         "florida-drupalcamp-tailwind-css" | 
					
						
							|  |  |  |         "luke" | 
					
						
							|  |  |  |         "phpsw-sculpin-demo" | 
					
						
							|  |  |  |         "rebuilding-acquia" | 
					
						
							|  |  |  |         "rebuilding-bartik" | 
					
						
							|  |  |  |         "rebuilding-bristol-js" | 
					
						
							|  |  |  |         "rebuilding-symfony" | 
					
						
							|  |  |  |         "tailwindcss-demo" | 
					
						
							|  |  |  |         "talking-drupal-tailwindcss" | 
					
						
							|  |  |  |         "wp-tailwind" | 
					
						
							|  |  |  |         "zet" | 
					
						
							|  |  |  |       ]; | 
					
						
							| 
									
										
										
										
											2025-04-30 01:27:56 +01:00
										 |  |  | in | 
					
						
							|  |  |  | sites |