New Deployment to Clone

We have a vertical solution and looking for a way to take our Source database file - and deploy it to a selected receiving server (we have multiple) as a Clone to start a new customer solution from scratch.

I cannot for the life of me figure out how to Grab my Staged file → make a copy to a destination server with a new desired name as a clone file. Anyone know how to do this? It was very easy in Otto 3.

Hi Chris,

Sorry this is giving you some trouble. If I understand you correctly, you would like to move a clone of your solution to a new server and give it a new name. If I have that right here is what is new in OttoFMS that will help.

Builds - Builds | OttoFMS

Builds can be done ahead of time. Then they can be used over and over to target different servers or deploy new copies out for new customers. Vertical solutions providers and their workflows are the primary inspirations for builds. I think you will come to love them.

In your case you are going to want to create a Build, where you setup the sources as clones ( or not as needed ). Give it a build Id like ‘v1.0.1’ or whatever you want. When every you are ready to create a new version of your app run the build. Running the build is in effect saying “Here is my solution, ready to be deployed to my servers. It is of a specific version, and I can use it over and over again to deploy to all my customers”

In the simplest case that “Build” is stored on that server, and you can use that server and that build as the Source for your deployment. But you can make public builds to share as well. Check out the docs on builds for more info.

Now go back to your go back to your deployment, turn on Advanced Options. And choose your Build ID from your source server

Finally change the name of the file on the destination to what every you want

That should do what you want.

You will be able to use the same build as the source for every other customer you want to upgrade.

I hope that helps. Let me know if I understood your question.

Todd

1 Like