Routing

article_a70c9c2d-f47c-4015-8795-a9b32760a4e3 Matched route

Route Parameters

Name Value
partial
false
structure
Sulu\Component\Content\Compat\Structure\PageBridge {#2404
  #structure: Sulu\Component\Content\Metadata\StructureMetadata {#2527 …}
  #document: Sulu\Bundle\PageBundle\Document\PageDocument {#2199 …}
  #inspector: Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector {#451 …}
  -propertyFactory: Sulu\Component\Content\Compat\Structure\LegacyPropertyFactory {#1421 …}
  -loadedProperties: [
    "title" => Sulu\Component\Content\Compat\Property {#3394
      -name: "title"
      -metadata: Sulu\Component\Content\Compat\Metadata {#3053 …}
      -mandatory: true
      -multilingual: true
      -minOccurs: null
      -maxOccurs: null
      -contentTypeName: "text_line"
      -params: [
        "headline" => Sulu\Component\Content\Compat\PropertyParameter {#2989
          -name: "headline"
          -value: true
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3055 …}
        }
      ]
      -tags: [
        "sulu.rlp.part" => Sulu\Component\Content\Compat\PropertyTag {#3388
          -name: "sulu.rlp.part"
          -priority: null
          -attributes: []
        }
      ]
      -colSpan: 12
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3504 …}
      #types: []
      #properties: []
      #defaultTypeName: null
    }
    "url" => Sulu\Component\Content\Compat\Property {#3503
      -name: "url"
      -metadata: Sulu\Component\Content\Compat\Metadata {#3502 …}
      -mandatory: true
      -multilingual: true
      -minOccurs: null
      -maxOccurs: null
      -contentTypeName: "resource_locator"
      -params: []
      -tags: [
        "sulu.rlp" => Sulu\Component\Content\Compat\PropertyTag {#3501
          -name: "sulu.rlp"
          -priority: null
          -attributes: []
        }
      ]
      -colSpan: 12
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3494 …}
      #types: []
      #properties: []
      #defaultTypeName: null
    }
    "main_title" => Sulu\Component\Content\Compat\Property {#3493
      -name: "main_title"
      -metadata: Sulu\Component\Content\Compat\Metadata {#3519 …}
      -mandatory: true
      -multilingual: true
      -minOccurs: null
      -maxOccurs: null
      -contentTypeName: "text_line"
      -params: []
      -tags: []
      -colSpan: 12
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3514 …}
      #types: []
      #properties: []
      #defaultTypeName: null
    }
    "blocks" => Sulu\Component\Content\Compat\Block\BlockProperty {#3513
      -name: "blocks"
      -metadata: Sulu\Component\Content\Compat\Metadata {#3512 …}
      -mandatory: false
      -multilingual: true
      -minOccurs: null
      -maxOccurs: null
      -contentTypeName: "block"
      -params: []
      -tags: []
      -colSpan: 12
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#4170 …}
      #types: [
        "text" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3511
          -name: "text"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3510 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3509
              -name: "text"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3508 …}
              -mandatory: true
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "text_editor"
              -params: []
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
          ]
          -settings: []
        }
        "cta" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3507
          -name: "cta"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3492 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Block\BlockProperty {#3524
              -name: "block"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: 1
              -maxOccurs: 2
              -contentTypeName: "block"
              -params: []
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: [
                "cta" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3662
                  -name: "cta"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3821 …}
                  -childProperties: [
                    Sulu\Component\Content\Compat\Property {#3523
                      -name: "title"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3671 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_line"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3672
                      -name: "text"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3676 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_area"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3525
                      -name: "text_button"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3528 …}
                      -mandatory: true
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_line"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3592
                      -name: "isExternal"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3591 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "checkbox"
                      -params: [
                        "type" => Sulu\Component\Content\Compat\PropertyParameter {#3596
                          -name: "type"
                          -value: "toggler"
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3595 …}
                        }
                        "default_value" => Sulu\Component\Content\Compat\PropertyParameter {#3594
                          -name: "default_value"
                          -value: false
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3593 …}
                        }
                      ]
                      -tags: []
                      -colSpan: 2
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3590
                      -name: "internal_page"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3589 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "single_page_selection"
                      -params: []
                      -tags: []
                      -colSpan: 10
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3576
                      -name: "external_page"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3575 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "url"
                      -params: [
                        "defaults" => Sulu\Component\Content\Compat\PropertyParameter {#3586
                          -name: "defaults"
                          -value: [
                            "scheme" => Sulu\Component\Content\Compat\PropertyParameter {#3588
                              -name: "scheme"
                              -value: "https://"
                              -type: "string"
                              -metadata: Sulu\Component\Content\Compat\Metadata {#3587 …}
                            }
                          ]
                          -type: "collection"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3584 …}
                        }
                        "schemes" => Sulu\Component\Content\Compat\PropertyParameter {#3578
                          -name: "schemes"
                          -value: [
                            "http://" => Sulu\Component\Content\Compat\PropertyParameter {#3583
                              -name: "http://"
                              -value: null
                              -type: "string"
                              -metadata: Sulu\Component\Content\Compat\Metadata {#3582 …}
                            }
                            "https://" => Sulu\Component\Content\Compat\PropertyParameter {#3581
                              -name: "https://"
                              -value: null
                              -type: "string"
                              -metadata: Sulu\Component\Content\Compat\Metadata {#3580 …}
                            }
                          ]
                          -type: "collection"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3577 …}
                        }
                      ]
                      -tags: []
                      -colSpan: 10
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                  ]
                  -settings: []
                }
              ]
              #properties: []
              #defaultTypeName: "cta"
            }
          ]
          -settings: []
        }
        "cta-with-form" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3574
          -name: "cta-with-form"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3572 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Block\BlockProperty {#3571
              -name: "block"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3570 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: 1
              -maxOccurs: 2
              -contentTypeName: "block"
              -params: []
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: [
                "cta-with-form" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3569
                  -name: "cta-with-form"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3568 …}
                  -childProperties: [
                    Sulu\Component\Content\Compat\Property {#3566
                      -name: "title"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3565 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_line"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3564
                      -name: "text"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3563 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_area"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3562
                      -name: "text_button"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3561 …}
                      -mandatory: true
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_line"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3557
                      -name: "form"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3556 …}
                      -mandatory: true
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "single_form_selection"
                      -params: [
                        "resourceKey" => Sulu\Component\Content\Compat\PropertyParameter {#3559
                          -name: "resourceKey"
                          -value: "page"
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3558 …}
                        }
                      ]
                      -tags: []
                      -colSpan: 12
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                  ]
                  -settings: []
                }
              ]
              #properties: []
              #defaultTypeName: "cta-with-form"
            }
          ]
          -settings: []
        }
        "cta-with-content" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3555
          -name: "cta-with-content"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3554 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3553
              -name: "title"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3552 …}
              -mandatory: true
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "text_line"
              -params: []
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3551
              -name: "text"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3550 …}
              -mandatory: true
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "text_line"
              -params: []
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3545
              -name: "isExternal"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3544 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "checkbox"
              -params: [
                "type" => Sulu\Component\Content\Compat\PropertyParameter {#3549
                  -name: "type"
                  -value: "toggler"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3548 …}
                }
                "default_value" => Sulu\Component\Content\Compat\PropertyParameter {#3547
                  -name: "default_value"
                  -value: false
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3546 …}
                }
              ]
              -tags: []
              -colSpan: 2
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3543
              -name: "internal_page"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3542 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "single_page_selection"
              -params: []
              -tags: []
              -colSpan: 10
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3531
              -name: "external_page"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3530 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "url"
              -params: [
                "defaults" => Sulu\Component\Content\Compat\PropertyParameter {#3539
                  -name: "defaults"
                  -value: [
                    "scheme" => Sulu\Component\Content\Compat\PropertyParameter {#3541
                      -name: "scheme"
                      -value: "https://"
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3540 …}
                    }
                  ]
                  -type: "collection"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3538 …}
                }
                "schemes" => Sulu\Component\Content\Compat\PropertyParameter {#3533
                  -name: "schemes"
                  -value: [
                    "http://" => Sulu\Component\Content\Compat\PropertyParameter {#3537
                      -name: "http://"
                      -value: null
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3536 …}
                    }
                    "https://" => Sulu\Component\Content\Compat\PropertyParameter {#3535
                      -name: "https://"
                      -value: null
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3534 …}
                    }
                  ]
                  -type: "collection"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3532 …}
                }
              ]
              -tags: []
              -colSpan: 10
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Block\BlockProperty {#3817
              -name: "cards"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3814 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: 3
              -contentTypeName: "block"
              -params: [
                [
                  "name" => "add_button_text"
                  "type" => "string"
                  "meta" => [
                    "title" => [
                      "fr" => "Ajouter une carte"
                    ]
                    "info_text" => []
                    "placeholder" => []
                  ]
                  "value" => null
                ]
              ]
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: [
                "card" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3749
                  -name: "card"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3747 …}
                  -childProperties: [
                    Sulu\Component\Content\Compat\Property {#3818
                      -name: "image"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3811 …}
                      -mandatory: true
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "single_media_selection"
                      -params: [
                        "types" => Sulu\Component\Content\Compat\PropertyParameter {#3663
                          -name: "types"
                          -value: "image"
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3819 …}
                        }
                      ]
                      -tags: []
                      -colSpan: 12
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3810
                      -name: "isExternal"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3809 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "checkbox"
                      -params: [
                        "type" => Sulu\Component\Content\Compat\PropertyParameter {#3812
                          -name: "type"
                          -value: "toggler"
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3816 …}
                        }
                        "default_value" => Sulu\Component\Content\Compat\PropertyParameter {#3815
                          -name: "default_value"
                          -value: false
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3813 …}
                        }
                      ]
                      -tags: []
                      -colSpan: 2
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3808
                      -name: "internal_page"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3807 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "single_page_selection"
                      -params: []
                      -tags: []
                      -colSpan: 10
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3798
                      -name: "external_page"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3791 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "url"
                      -params: [
                        "defaults" => Sulu\Component\Content\Compat\PropertyParameter {#3804
                          -name: "defaults"
                          -value: [
                            "scheme" => Sulu\Component\Content\Compat\PropertyParameter {#3806
                              -name: "scheme"
                              -value: "https://"
                              -type: "string"
                              -metadata: Sulu\Component\Content\Compat\Metadata {#3805 …}
                            }
                          ]
                          -type: "collection"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3803 …}
                        }
                        "schemes" => Sulu\Component\Content\Compat\PropertyParameter {#3794
                          -name: "schemes"
                          -value: [
                            "http://" => Sulu\Component\Content\Compat\PropertyParameter {#3802
                              -name: "http://"
                              -value: null
                              -type: "string"
                              -metadata: Sulu\Component\Content\Compat\Metadata {#3801 …}
                            }
                            "https://" => Sulu\Component\Content\Compat\PropertyParameter {#3790
                              -name: "https://"
                              -value: null
                              -type: "string"
                              -metadata: Sulu\Component\Content\Compat\Metadata {#3792 …}
                            }
                          ]
                          -type: "collection"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3795 …}
                        }
                      ]
                      -tags: []
                      -colSpan: 10
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                  ]
                  -settings: []
                }
              ]
              #properties: []
              #defaultTypeName: "card"
            }
          ]
          -settings: []
        }
        "text-image" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3783
          -name: "text-image"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3786 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3779
              -name: "title"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3773 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "text_line"
              -params: []
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3772
              -name: "text"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3771 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "text_editor"
              -params: []
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3763
              -name: "text_cta"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3760 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "text_line"
              -params: []
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3751
              -name: "isExternal"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3744 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "checkbox"
              -params: [
                "type" => Sulu\Component\Content\Compat\PropertyParameter {#3770
                  -name: "type"
                  -value: "toggler"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3754 …}
                }
                "default_value" => Sulu\Component\Content\Compat\PropertyParameter {#3753
                  -name: "default_value"
                  -value: false
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3752 …}
                }
              ]
              -tags: []
              -colSpan: 2
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3743
              -name: "internal_page"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3750 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "single_page_selection"
              -params: []
              -tags: []
              -colSpan: 10
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3685
              -name: "external_page"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3686 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "url"
              -params: [
                "defaults" => Sulu\Component\Content\Compat\PropertyParameter {#3745
                  -name: "defaults"
                  -value: [
                    "scheme" => Sulu\Component\Content\Compat\PropertyParameter {#3748
                      -name: "scheme"
                      -value: "https://"
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3746 …}
                    }
                  ]
                  -type: "collection"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3703 …}
                }
                "schemes" => Sulu\Component\Content\Compat\PropertyParameter {#3692
                  -name: "schemes"
                  -value: [
                    "http://" => Sulu\Component\Content\Compat\PropertyParameter {#3711
                      -name: "http://"
                      -value: null
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3713 …}
                    }
                    "https://" => Sulu\Component\Content\Compat\PropertyParameter {#3696
                      -name: "https://"
                      -value: null
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3695 …}
                    }
                  ]
                  -type: "collection"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3690 …}
                }
              ]
              -tags: []
              -colSpan: 10
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3678
              -name: "image"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3837 …}
              -mandatory: true
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "single_media_selection"
              -params: [
                "types" => Sulu\Component\Content\Compat\PropertyParameter {#3680
                  -name: "types"
                  -value: "image"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3679 …}
                }
              ]
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3851
              -name: "reverse"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3852 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "checkbox"
              -params: [
                "type" => Sulu\Component\Content\Compat\PropertyParameter {#3843
                  -name: "type"
                  -value: "toggler"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3842 …}
                }
                "default_value" => Sulu\Component\Content\Compat\PropertyParameter {#3847
                  -name: "default_value"
                  -value: false
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3848 …}
                }
                "label" => Sulu\Component\Content\Compat\PropertyParameter {#3849
                  -name: "label"
                  -value: null
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3850 …}
                }
              ]
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
          ]
          -settings: []
        }
        "images" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3853
          -name: "images"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3854 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3863
              -name: "size"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3864 …}
              -mandatory: true
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "single_select"
              -params: [
                "values" => Sulu\Component\Content\Compat\PropertyParameter {#3861
                  -name: "values"
                  -value: [
                    "small" => Sulu\Component\Content\Compat\PropertyParameter {#3855
                      -name: "small"
                      -value: null
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3856 …}
                    }
                    "medium" => Sulu\Component\Content\Compat\PropertyParameter {#3857
                      -name: "medium"
                      -value: null
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3858 …}
                    }
                    "large" => Sulu\Component\Content\Compat\PropertyParameter {#3859
                      -name: "large"
                      -value: null
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3860 …}
                    }
                  ]
                  -type: "collection"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3862 …}
                }
              ]
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3879
              -name: "images"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3880 …}
              -mandatory: true
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "media_selection"
              -params: [
                "types" => Sulu\Component\Content\Compat\PropertyParameter {#3865
                  -name: "types"
                  -value: "image"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3866 …}
                }
                "max" => Sulu\Component\Content\Compat\PropertyParameter {#3867
                  -name: "max"
                  -value: 2
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3868 …}
                }
                "displayOptions" => Sulu\Component\Content\Compat\PropertyParameter {#3875
                  -name: "displayOptions"
                  -value: [
                    "left" => Sulu\Component\Content\Compat\PropertyParameter {#3869
                      -name: "left"
                      -value: true
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3870 …}
                    }
                    "middle" => Sulu\Component\Content\Compat\PropertyParameter {#3871
                      -name: "middle"
                      -value: true
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3872 …}
                    }
                    "right" => Sulu\Component\Content\Compat\PropertyParameter {#3873
                      -name: "right"
                      -value: true
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3874 …}
                    }
                  ]
                  -type: "collection"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3876 …}
                }
                "defaultDisplayOption" => Sulu\Component\Content\Compat\PropertyParameter {#3877
                  -name: "defaultDisplayOption"
                  -value: "middle"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3878 …}
                }
              ]
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
          ]
          -settings: []
        }
        "video" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3881
          -name: "video"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3882 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3883
              -name: "video"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3884 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "text_line"
              -params: []
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
          ]
          -settings: []
        }
        "columns" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3885
          -name: "columns"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3886 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3891
              -name: "isFourColumns"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3892 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "checkbox"
              -params: [
                "type" => Sulu\Component\Content\Compat\PropertyParameter {#3887
                  -name: "type"
                  -value: "toggler"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3888 …}
                }
                "default_value" => Sulu\Component\Content\Compat\PropertyParameter {#3889
                  -name: "default_value"
                  -value: false
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3890 …}
                }
              ]
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Block\BlockProperty {#3893
              -name: "columns"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3894 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: 1
              -maxOccurs: null
              -contentTypeName: "block"
              -params: [
                [
                  "name" => "add_button_text"
                  "type" => "string"
                  "meta" => [
                    "title" => [
                      "fr" => "Ajouter une colonne"
                    ]
                    "info_text" => []
                    "placeholder" => []
                  ]
                  "value" => null
                ]
              ]
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: [
                "column" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3895
                  -name: "column"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3896 …}
                  -childProperties: [
                    Sulu\Component\Content\Compat\Property {#3897
                      -name: "title"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3898 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_line"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3899
                      -name: "text"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3900 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_editor"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3905
                      -name: "isFullWidth"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3906 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "checkbox"
                      -params: [
                        "type" => Sulu\Component\Content\Compat\PropertyParameter {#3901
                          -name: "type"
                          -value: "toggler"
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3902 …}
                        }
                        "default_value" => Sulu\Component\Content\Compat\PropertyParameter {#3903
                          -name: "default_value"
                          -value: false
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3904 …}
                        }
                      ]
                      -tags: []
                      -colSpan: 2
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3909
                      -name: "image"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3910 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "single_media_selection"
                      -params: [
                        "types" => Sulu\Component\Content\Compat\PropertyParameter {#3907
                          -name: "types"
                          -value: "image"
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3908 …}
                        }
                      ]
                      -tags: []
                      -colSpan: 10
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3911
                      -name: "text_cta"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3912 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_line"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3917
                      -name: "isExternal"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3918 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "checkbox"
                      -params: [
                        "type" => Sulu\Component\Content\Compat\PropertyParameter {#3913
                          -name: "type"
                          -value: "toggler"
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3914 …}
                        }
                        "default_value" => Sulu\Component\Content\Compat\PropertyParameter {#3915
                          -name: "default_value"
                          -value: false
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3916 …}
                        }
                      ]
                      -tags: []
                      -colSpan: 2
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3919
                      -name: "internal_page"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3920 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "single_page_selection"
                      -params: []
                      -tags: []
                      -colSpan: 10
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#3931
                      -name: "external_page"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3932 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "url"
                      -params: [
                        "defaults" => Sulu\Component\Content\Compat\PropertyParameter {#3923
                          -name: "defaults"
                          -value: [
                            "scheme" => Sulu\Component\Content\Compat\PropertyParameter {#3921
                              -name: "scheme"
                              -value: "https://"
                              -type: "string"
                              -metadata: Sulu\Component\Content\Compat\Metadata {#3922 …}
                            }
                          ]
                          -type: "collection"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3924 …}
                        }
                        "schemes" => Sulu\Component\Content\Compat\PropertyParameter {#3929
                          -name: "schemes"
                          -value: [
                            "http://" => Sulu\Component\Content\Compat\PropertyParameter {#3925
                              -name: "http://"
                              -value: null
                              -type: "string"
                              -metadata: Sulu\Component\Content\Compat\Metadata {#3926 …}
                            }
                            "https://" => Sulu\Component\Content\Compat\PropertyParameter {#3927
                              -name: "https://"
                              -value: null
                              -type: "string"
                              -metadata: Sulu\Component\Content\Compat\Metadata {#3928 …}
                            }
                          ]
                          -type: "collection"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3930 …}
                        }
                      ]
                      -tags: []
                      -colSpan: 10
                      -value: null
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                  ]
                  -settings: []
                }
              ]
              #properties: []
              #defaultTypeName: "column"
            }
          ]
          -settings: []
        }
      ]
      #properties: [
        Sulu\Component\Content\Compat\Block\BlockPropertyType {#4171
          -name: "images"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3854 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#4168
              -name: "size"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3864 …}
              -mandatory: true
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "single_select"
              -params: [
                "values" => Sulu\Component\Content\Compat\PropertyParameter {#3861}
              ]
              -tags: []
              -colSpan: 12
              -value: "small"
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#4169
              -name: "images"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3880 …}
              -mandatory: true
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "media_selection"
              -params: [
                "types" => Sulu\Component\Content\Compat\PropertyParameter {#3865}
                "max" => Sulu\Component\Content\Compat\PropertyParameter {#3867}
                "displayOptions" => Sulu\Component\Content\Compat\PropertyParameter {#3875}
                "defaultDisplayOption" => Sulu\Component\Content\Compat\PropertyParameter {#3877}
              ]
              -tags: []
              -colSpan: 12
              -value: [
                "ids" => [
                  122
                ]
                "displayOption" => "middle"
              ]
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
          ]
          -settings: {#4175 …}
        }
        Sulu\Component\Content\Compat\Block\BlockPropertyType {#4166
          -name: "text"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3510 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#4167
              -name: "text"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3508 …}
              -mandatory: true
              -multilingual: true
              -minOccurs: null
              -maxOccurs: null
              -contentTypeName: "text_editor"
              -params: []
              -tags: []
              -colSpan: 12
              -value: "<p style="text-align:justify;">&nbsp;</p><p style="text-align:justify;">Si vous déployez vos applications à l’aide de docker vous vous êtes sans doute demandé comment gérer<strong> la sauvegarde des bases de production</strong>. En effet, traditionnellement, sans docker, vous auriez fait un petit script à base de mysql_dump dans un cron sur la machine d’hébergement. Simple et efficace.</p><p style="text-align:justify;">Malheureusement sous Docker, il est recommandé de ne rien installer en dehors des containers. Donc, pas de cron ni de mysql_dump.</p><p style="text-align:justify;">La première idée qui vient est de tout de même installer ces outils sur l’hôte et de rendre le port 3306 accessible depuis l’hôte. Solution peu satisfaisante et compliquée à mettre en œuvre en cas de <strong>cluster Swarm</strong> par exemple et avec des impacts de sécurités non neutre.</p><h2><strong>Simplifier la sauvegarde de votre container docker mySQL</strong></h2><p style="text-align:justify;">C’est pourquoi nous avons développé une autre méthode pour sauvegarder à l’aide d’un container docker un autre container docker de manière simple et efficace, quel que soit l’architecture de votre cluster et sans rien installer sur le host.</p><p style="text-align:justify;">La solution consiste à déployer un simple container qui contiendra les <strong>outils cron et mySQLdump</strong> et qui sauvegardera le serveur que vous souhaiterez.</p><p style="text-align:justify;">Pour cela, rien de plus simple&nbsp;:</p><p style="text-align:justify;">Ajoutez l’image de backup à votre docker compose et fournissez lui quelques informations&nbsp;:</p><p><i><strong>db:</strong></i></p><p><i><strong>image: mysql</strong></i></p><p><i><strong>environment:</strong></i></p><p><i><strong>MYSQL_ROOT_PASSWORD: XXX</strong></i></p><p><i><strong>volumes:</strong></i></p><p><i><strong>- /data/volumes/mysql-db:/var/lib/mysql</strong></i></p><p><i><strong>backup:</strong></i></p><p><i><strong>image: kiwibackup/mysqlbackup</strong></i></p><p><i><strong>environment:</strong></i></p><p><i><strong>- DBHOST=db</strong></i></p><p><i><strong>- DBPASS=XXX</strong></i></p><p><i><strong>- DBLOGIN=root</strong></i></p><p><i><strong>- CRONH=1</strong></i></p><p><i><strong>- CRONM=19</strong></i></p><p><i><strong>volumes:</strong></i></p><p><i><strong>- /data/backup/db:/backup</strong></i></p><p>&nbsp;</p><h3><strong>Ne peut-on pas faire encore plus simple&nbsp;?</strong></h3><p style="text-align:justify;">L’inconvénient de cette méthode c’est qu’il ne faut pas oublier d’ajouter le <strong>container de sauvegarde</strong> dans vos docker-compose.</p><p style="text-align:justify;">Une idée d’amélioration serait d’avoir un container connecté aux <strong>api Docker</strong> et qui surveille tous les containers démarrés sur l’environnement et les sauvegardes automatiquement. C’est possible grâce aux api docker et cela faciliterait le déploiement de nouvelles stack sans se poser de question.</p><p style="text-align:justify;"><strong>Affaire à suivre …</strong></p>"
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: []
              #properties: []
              #defaultTypeName: null
            }
          ]
          -settings: {#4179 …}
        }
        Sulu\Component\Content\Compat\Block\BlockPropertyType {#4186
          -name: "cta"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3492 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Block\BlockProperty {#4185
              -name: "block"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3661 …}
              -mandatory: false
              -multilingual: true
              -minOccurs: 1
              -maxOccurs: 2
              -contentTypeName: "block"
              -params: []
              -tags: []
              -colSpan: 12
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
              #propertyValue: null
              #types: [
                "cta" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3662}
              ]
              #properties: [
                Sulu\Component\Content\Compat\Block\BlockPropertyType {#4215
                  -name: "cta"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3821 …}
                  -childProperties: [
                    Sulu\Component\Content\Compat\Property {#4221
                      -name: "title"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3671 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_line"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: "Liens utiles"
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#4220
                      -name: "text"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3676 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_area"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: "N’hésitez pas à proposer des nouvelles idées et des améliorations."
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#4219
                      -name: "text_button"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3528 …}
                      -mandatory: true
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_line"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: "Code source"
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#4218
                      -name: "isExternal"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3591 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "checkbox"
                      -params: [
                        "type" => Sulu\Component\Content\Compat\PropertyParameter {#3596}
                        "default_value" => Sulu\Component\Content\Compat\PropertyParameter {#3594}
                      ]
                      -tags: []
                      -colSpan: 2
                      -value: true
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#4217
                      -name: "internal_page"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3589 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "single_page_selection"
                      -params: []
                      -tags: []
                      -colSpan: 10
                      -value: ""
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#4216
                      -name: "external_page"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3575 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "url"
                      -params: [
                        "defaults" => Sulu\Component\Content\Compat\PropertyParameter {#3586}
                        "schemes" => Sulu\Component\Content\Compat\PropertyParameter {#3578}
                      ]
                      -tags: []
                      -colSpan: 10
                      -value: "https://github.com/kiwi-backup/mysqlbackup"
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                  ]
                  -settings: {#4191 …}
                }
                Sulu\Component\Content\Compat\Block\BlockPropertyType {#4188
                  -name: "cta"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3821 …}
                  -childProperties: [
                    Sulu\Component\Content\Compat\Property {#4190
                      -name: "title"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3671 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_line"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: "Liens utiles"
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#4214
                      -name: "text"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3676 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_area"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: ""
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#4213
                      -name: "text_button"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3528 …}
                      -mandatory: true
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "text_line"
                      -params: []
                      -tags: []
                      -colSpan: 12
                      -value: "Image"
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#4212
                      -name: "isExternal"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3591 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "checkbox"
                      -params: [
                        "type" => Sulu\Component\Content\Compat\PropertyParameter {#3596}
                        "default_value" => Sulu\Component\Content\Compat\PropertyParameter {#3594}
                      ]
                      -tags: []
                      -colSpan: 2
                      -value: true
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#4211
                      -name: "internal_page"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3589 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "single_page_selection"
                      -params: []
                      -tags: []
                      -colSpan: 10
                      -value: ""
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                    Sulu\Component\Content\Compat\Property {#4184
                      -name: "external_page"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3575 …}
                      -mandatory: false
                      -multilingual: true
                      -minOccurs: null
                      -maxOccurs: null
                      -contentTypeName: "url"
                      -params: [
                        "defaults" => Sulu\Component\Content\Compat\PropertyParameter {#3586}
                        "schemes" => Sulu\Component\Content\Compat\PropertyParameter {#3578}
                      ]
                      -tags: []
                      -colSpan: 10
                      -value: "https://hub.docker.com/r/kiwibackup/mysqlbackup"
                      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
                      #propertyValue: null
                      #types: []
                      #properties: []
                      #defaultTypeName: null
                    }
                  ]
                  -settings: {#4210 …}
                }
              ]
              #defaultTypeName: "cta"
            }
          ]
          -settings: {#4182 …}
        }
      ]
      #defaultTypeName: "text"
    }
    "members" => Sulu\Component\Content\Compat\Property {#4189
      -name: "members"
      -metadata: Sulu\Component\Content\Compat\Metadata {#4187 …}
      -mandatory: false
      -multilingual: true
      -minOccurs: null
      -maxOccurs: null
      -contentTypeName: "contact_selection"
      -params: []
      -tags: []
      -colSpan: 12
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#4228 …}
      #types: []
      #properties: []
      #defaultTypeName: null
    }
    "linked_articles" => Sulu\Component\Content\Compat\Property {#4243
      -name: "linked_articles"
      -metadata: Sulu\Component\Content\Compat\Metadata {#4244 …}
      -mandatory: false
      -multilingual: true
      -minOccurs: null
      -maxOccurs: null
      -contentTypeName: "smart_content"
      -params: [
        "provider" => Sulu\Component\Content\Compat\PropertyParameter {#4229
          -name: "provider"
          -value: "pages"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#4230 …}
        }
        "categories_parameter" => Sulu\Component\Content\Compat\PropertyParameter {#4231
          -name: "categories_parameter"
          -value: "ARTICLE_THEMES"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#4232 …}
        }
        "properties" => Sulu\Component\Content\Compat\PropertyParameter {#4241
          -name: "properties"
          -value: [
            "title" => Sulu\Component\Content\Compat\PropertyParameter {#4233
              -name: "title"
              -value: "title"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#4234 …}
            }
            "text" => Sulu\Component\Content\Compat\PropertyParameter {#4235
              -name: "text"
              -value: "excerpt.description"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#4236 …}
            }
            "image" => Sulu\Component\Content\Compat\PropertyParameter {#4237
              -name: "image"
              -value: "excerpt.images"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#4238 …}
            }
            "categories" => Sulu\Component\Content\Compat\PropertyParameter {#4239
              -name: "categories"
              -value: "excerpt.categories"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#4240 …}
            }
          ]
          -type: "collection"
          -metadata: Sulu\Component\Content\Compat\Metadata {#4242 …}
        }
      ]
      -tags: []
      -colSpan: 12
      -value: [
        "audienceTargeting" => null
        "categories" => [
          21
        ]
        "categoryOperator" => null
        "dataSource" => "a2217ae9-5f71-4391-8c8e-f28e78dc3035"
        "includeSubFolders" => null
        "limitResult" => 3
        "sortBy" => null
        "sortMethod" => null
        "tagOperator" => null
        "tags" => []
        "types" => null
        "presentAs" => null
        "excluded" => [
          "a70c9c2d-f47c-4015-8795-a9b32760a4e3"
        ]
        "websiteTags" => []
        "websiteTagsOperator" => "OR"
        "websiteCategories" => []
        "websiteCategoriesOperator" => "OR"
        "page" => 1
        "hasNextPage" => false
        "paginated" => true
      ]
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2404}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#4328 …}
      #types: []
      #properties: []
      #defaultTypeName: null
    }
  ]
  #locale: null
}

Route Matching Logs

Path to match: /kiwipedia/actualites-securite-donnees/docker-et-les-sauvegardes-de-bases-mysql-mariadb
# Route name Path Log
1 sulu_media.website.image.proxy /uploads/media/{slug} Path does not match
2 sulu_media.website.media.download /media/{id}/download/{slug} Path does not match
3 sulu_media.website.media.download_admin /admin/media/{id}/download/{slug} Path does not match
4 sulu_search.website_search /{prefix}search.{_format} Path does not match
5 sulu_website.sitemap_index /sitemap.xml Path does not match
6 sulu_website.paginated_sitemap /sitemaps/{alias}-{page}.xml Path does not match
7 sulu_website.sitemap /sitemaps/{alias}.xml Path does not match
8 sulu_website.segment_switch /_sulu_segment_switch Path does not match
9 _preview_error /{prefix}_error/{code}.{_format} Path does not match
10 _wdt /_wdt/{token} Path does not match
11 _profiler_home /_profiler/ Path does not match
12 _profiler_search /_profiler/search Path does not match
13 _profiler_search_bar /_profiler/search_bar Path does not match
14 _profiler_phpinfo /_profiler/phpinfo Path does not match
15 _profiler_xdebug /_profiler/xdebug Path does not match
16 _profiler_search_results /_profiler/{token}/search/results Path does not match
17 _profiler_open_file /_profiler/open Path does not match
18 _profiler /_profiler/{token} Path does not match
19 _profiler_router /_profiler/{token}/router Path does not match
20 _profiler_exception /_profiler/{token}/exception Path does not match
21 _profiler_exception_css /_profiler/{token}/exception.css Path does not match

Note: These matching logs are based on the current router configuration, which might differ from the configuration used when profiling this request.