* Make the backup puller a full-fledged script after all. * Finish the main portion. * Remove version tag to avoid log errors on Docker 26.0, Compose 2.25.0. * Try moving to a smaller, faster, more stable image. * Move Nextcloud to the stable tag. * Add shortcut aliases. * Rename container website to www. * Do not install the latest of the PHP or Node programs if a version already exists in the container. * We need git!! * Try only git and the PHP interpretor. * Remove comments. * Install express at the image layer, not during runtime. * Let the app install express after all. * Remove warning about apt CLI. * Try to cache the express download/install. * Fix caching of Node packages.
		
			
				
	
	
		
			27 lines
		
	
	
		
			526 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			526 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # 2023-07-29
 | |
| #
 | |
| # Local DNS server which properly handles DNS splitting.
 | |
| # Necessary when using junk ISP gateways and running a domain.
 | |
| # https://thekelleys.org.uk/dnsmasq/doc.html
 | |
| #
 | |
| 
 | |
| services:
 | |
|   app:
 | |
|     container_name: dns-app
 | |
|     build:
 | |
|       context: ./
 | |
|       network: host
 | |
|     restart: always
 | |
|     ports:
 | |
|       - "53:53/udp"
 | |
|       - "53:53/tcp"
 | |
|     deploy:
 | |
|       mode: global
 | |
|       resources:
 | |
|         limits:
 | |
|           cpus: '0.50'
 | |
|           memory: 512M
 | |
|         reservations:
 | |
|           cpus: '0.25'
 | |
|           memory: 128M
 |