public function deploy(ContainerConfigurationInterface $containerNode, NodeInterface $appNode)
    {
        // prepare file name
        $extractor = $this->getExtractor();
        $fileName = $appNode->getName() . $extractor->getExtensionSuffix();

        // load the file info
        $archive = new \SplFileInfo($this->getDeployDir($containerNode) . DIRECTORY_SEPARATOR . $fileName);

        // flag the archive => deploy it with the next restart
        $extractor->flagArchive($archive, ExtractorInterface::FLAG_DODEPLOY);
    }