Add maintenance service
This commit is contained in:
		
							parent
							
								
									efe6c52950
								
							
						
					
					
						commit
						eeb46f0275
					
				
							
								
								
									
										1
									
								
								apaches/maintenance/.env.example
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								apaches/maintenance/.env.example
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| DATA_PATH= | ||||
							
								
								
									
										31
									
								
								apaches/maintenance/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								apaches/maintenance/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,31 @@ | ||||
| version: "3.8" | ||||
| 
 | ||||
| services: | ||||
|   web: | ||||
|       build: .. | ||||
|       image: my_apache:7.4.18 | ||||
|       container_name: maintenance | ||||
|       networks: | ||||
|         - proxy | ||||
|       expose: | ||||
|         - "80" | ||||
|       restart: unless-stopped | ||||
|       volumes: | ||||
|         - /usr/lib/locale/:/usr/lib/locale/ | ||||
|         - /etc/localtime:/etc/localtime:ro | ||||
|         - ${DATA_PATH}/public-html:/var/www/html/ | ||||
|       labels: | ||||
|         - "traefik.enable=true" | ||||
|         - "traefik.http.routers.maintenance-http.rule=HostRegexp(`{catchall:.+}`)" | ||||
|         - "traefik.http.routers.maintenance-http.entrypoints=web" | ||||
|         - "traefik.http.routers.maintenance-http.priority=1" | ||||
|         - "traefik.http.routers.maintenance-https.rule=HostRegexp(`{catchall:.+}`)" | ||||
|         - "traefik.http.routers.maintenance-https.entrypoints=websecure" | ||||
|         - "traefik.http.routers.maintenance-https.priority=1" | ||||
|         - "traefik.http.routers.maintenance-https.tls=true" | ||||
|         - "co.elastic.logs/module=apache" | ||||
|         - "co.elastic.logs/fileset=access" | ||||
|                          | ||||
| networks: | ||||
|   proxy: | ||||
|     external: true | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user