Search…
Environment data seeding
Seed your environments with meaningful data
This capability is available upon request. Contact Velocity to enable.
When you develop new features in your application, it is very important to test your code before deploying it to production.
To test, run your code on a simulated production-like environment which includes configuration and data.
When you use Velocity, you can seed your environments quickly with database snapshots. The snapshots simulate your production data and prepare your environment for effective testing
Data seeding includes two important use cases:
  1. 1.
    Velocity allows you to upload and manage your database snapshots.
  2. 2.
    When creating a new environment, you can seed your environment with one of the available snapshots.

Managing database snapshot

To upload snapshots into the database, run the command from the command line: veloctl snapshot put
To show a list of available snapshots, run the command from the command line: veloctl snapshot list

Creating a new environment seeded with production data

  1. 1.
    To load snapshots to an environment, run the command from the command line: veloctl create --service-name --snapshot snapshot-name