[Flow] TYPO3 Surf questions

Christian Loock chl at vkf-renzel.de
Mon Oct 13 08:09:35 CEST 2014


The structure you are using here, seems to be a bit problematic to 
handle. If I understand correct, your Modules are Subpackages of 
Vendor.Package? If i see that right, you wont really be able to deploy 
them sperately, since they all reside inside the same composer package. 
You would have to split them up into separated (composer) packages. Then 
in order to deploy those diffenrent configurations, you would need a 
base distribution repo, that contains a composer.json that references 
all the packages you want to install. You can use the same application 
configuration class in surf for this, if the deployment process remains 
the same. Just exchange the git repository that is used.

Cheer,

Christian

Am 13.10.2014 um 08:03 schrieb Mark Kuiphuis:
> Hi all,
>
> How can I use TYPO3.Surf to deploy multiple packages to a staging server?
>
> Packages/Application/Vendor.Package
> Packages/Application/Vendor.Package.Client
> Packages/Application/Vendor.Package.Module1
> ..
> ..
> Packages/Application/Vendor.Package.Module4
> etc. etc.
>
> Another installation can have:
>
> Packages/Application/Vendor.Package
> Packages/Application/Vendor.Package.OtherClient
> Packages/Application/Vendor.Package.Module3
> Packages/Application/Vendor.Package.Module4
>
> Vendor.Package is the package with the Core Functionality.
> Vendor.Package.ModuleX allow for additional functionality potentially 
> for 1 or more clients.
>
> All the examples only talk about one $application send to a node, but 
> for every client with their own staging version, I need to have at 
> least 2 (Core and Client) or more packages being updated.
>
> Because all the clients use the same Core Package, I believe I should 
> only have 1 repo on my git server for the Core package, instead of 
> saving the full set of modules for each client in a repo....
>
> But I fail to see how to deploy this with TYPO3.Surf
>
> Thanks in advance,
>
> -- 
> Mark Kuiphuis
> Capesso Pty Ltd
> _______________________________________________
> Flow mailing list
> Flow at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/flow



More information about the Flow mailing list