forked from toolshed/abra
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			932 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			932 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
version: "3.8"
 | 
						|
 | 
						|
services:
 | 
						|
  app:
 | 
						|
    image: "nginx:stable"
 | 
						|
    configs:
 | 
						|
      - source: abra_conf
 | 
						|
        target: /etc/nginx/conf.d/abra.conf
 | 
						|
      - source: abra_installer
 | 
						|
        target: /var/www/abra-installer/installer
 | 
						|
    volumes:
 | 
						|
      - "public:/var/www/abra-installer"
 | 
						|
    networks:
 | 
						|
      - proxy
 | 
						|
    deploy:
 | 
						|
      update_config:
 | 
						|
        failure_action: rollback
 | 
						|
        order: start-first
 | 
						|
      labels:
 | 
						|
        - "traefik.enable=true"
 | 
						|
        - "traefik.http.services.abra-installer.loadbalancer.server.port=80"
 | 
						|
        - "traefik.http.routers.abra-installer.rule=Host(`install.abra.autonomic.zone`,`install.abra.coopcloud.tech`)"
 | 
						|
        - "traefik.http.routers.abra-installer.entrypoints=web-secure"
 | 
						|
        - "traefik.http.routers.abra-installer.tls.certresolver=production"
 | 
						|
 | 
						|
configs:
 | 
						|
  abra_installer:
 | 
						|
    file: installer
 | 
						|
  abra_conf:
 | 
						|
    file: nginx.conf
 | 
						|
 | 
						|
networks:
 | 
						|
  proxy:
 | 
						|
    external: true
 | 
						|
 | 
						|
volumes:
 | 
						|
  public:
 |