yiisoft / yii-dev-panel

An application that aggregates such different modules as: Debug, Inspector, Gii and Open API
BSD 3-Clause "New" or "Revised" License
9 stars 2 forks source link

Application management #1

Open xepozz opened 1 year ago

xepozz commented 1 year ago

@terabytesoftw suggested the idea: Have a button that deploys project into remote server/docker

I've decomposed it onto a few steps:

Create a project

  1. Open yii-dev-panel
  2. Click New project
  3. Select Skeleton and Destination
  4. Click Create

Deploy into Docker (local development)

  1. Open yii-dev-panel
  2. Select project (or current)
  3. Click Deploy Docker There should be some shell or some API like Inspector one

Deploy into Remote server

  1. Open yii-dev-panel
  2. Select project (or current)
  3. Click Deploy to Server All internal things may work through an additional program (some shell/kube-ctl/docker swarm/deployer instructions under the hood) or if it's possible with same API from the previous section with Docker deployment

Additional ideas:

Some more?

xepozz commented 1 year ago

Here are a few already merged things: