43 lines
		
	
	
		
			864 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			864 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
services:
 | 
						|
    db:
 | 
						|
    image: mariadb:11.4
 | 
						|
    container_name: ${spipDBName}
 | 
						|
    restart: ${restartPolicy}
 | 
						|
    env_file:
 | 
						|
      - ../../secret/env-${spipDBName}
 | 
						|
    volumes:
 | 
						|
      - spipDB:/var/lib/mysql
 | 
						|
    networks:
 | 
						|
      - spipNet
 | 
						|
 | 
						|
  spip:
 | 
						|
    image: ipeos/spip:4.4
 | 
						|
    restart: ${restartPolicy}
 | 
						|
    container_name: ${spipServName}
 | 
						|
    env_file:
 | 
						|
      - ../../secret/env-${spipServName}
 | 
						|
    links:
 | 
						|
      - db:mysql
 | 
						|
    environment:
 | 
						|
      - SPIP_AUTO_INSTALL=1
 | 
						|
      - SPIP_DB_HOST=${spipDBName}
 | 
						|
      - SPIP_SITE_ADDRESS=https://${spipHost}.${domain}
 | 
						|
    expose:
 | 
						|
      - 80
 | 
						|
    labels:
 | 
						|
      - "traefik.enable=true"
 | 
						|
      - "traefik.http.routers.${spipServName}.rule=Host(`${spipHost}.${domain}`)"
 | 
						|
    networks:
 | 
						|
      - spipNet
 | 
						|
    volumes:
 | 
						|
      - spipData:/usr/src/spip
 | 
						|
 | 
						|
volumes:
 | 
						|
  spipDB:
 | 
						|
  spipData:
 | 
						|
 | 
						|
networks:
 | 
						|
  spipNet:
 | 
						|
    external: true
 | 
						|
    name: spipNet
 |