OpenFn / apollo

GNU Lesser General Public License v2.1
0 stars 2 forks source link

Deployment plan #50

Closed josephjclark closed 6 months ago

josephjclark commented 6 months ago

Here's what I think we need to do:

Lightning will (eventually) depend on the production server for metadata and adaptor docs. So we want to minimise the risk of accidentally breaking that. The staging split with 2e2 tests would help.

We don't need to do all this on day one - the tests and prod server are only needed when lightning starts migrating services.

The CLI should probably always speak to the staging server by default - so that if you publish a change you can more easily test it through the CLI.

The CLI should have --local --staging and --prod flags to all apollo commands