MVP #1

Open
opened 10 months ago by aziis98 · 0 comments
Owner

phCD

Cose da fare prossimamente

Pages

  • /api/webhook

    • Add fine grained support for deploying filtering by commit/branch/tag references.
  • /deploys/[name]

    • Add button to manually re-deploy

    • Show containers launched by this deploy

    • Show results from last submitted job for this deployment

  • /deploys/[name]/jobs Jobs filtered by this deploy

  • /deploys/[name]/jobs/[uuid] Just a mirror to this job page

  • /deploys Add more buttons for managing deploys

  • /deploys/new Better new deploy form

  • /jobs Add buttons to manage jobs: kill currently running job, clearing job entries...

  • /jobs/[uuid] Mostly works, maybe check for some bugs and do a redesign with the logs full screen like with GitHub Actions

  • /jobs/[uuid]/logs This is just an endpoint to get all raw logs for a job and setup server sent events

  • /containers Redesign and add some buttons, for now this is readonly

Deployment Types

Git

  • Shell

  • Dockerfile

  • Docker compose

Git-less

  • Docker Image

    • Show container launched by this deploy in the deploy page

    • Rename deploy type to docker-image

Misc

  • Sidebar

    • Add favourites to containers and deploys that show up in the sidebar
  • Authentication

  • Add a stop button for docker-image deploys and containers

# phCD Cose da fare prossimamente ## Pages - [ ] `/api/webhook` - [ ] Add fine grained support for deploying filtering by commit/branch/tag references. - [ ] `/deploys/[name]` - [x] Add button to manually re-deploy - [x] Show containers launched by this deploy - [x] Show results from last submitted job for this deployment - [ ] `/deploys/[name]/jobs` Jobs filtered by this deploy - [ ] `/deploys/[name]/jobs/[uuid]` Just a mirror to this job page - [ ] `/deploys` Add more buttons for managing deploys - [ ] `/deploys/new` Better new deploy form - [ ] `/jobs` Add buttons to manage jobs: kill currently running job, clearing job entries... - [ ] `/jobs/[uuid]` Mostly works, maybe check for some bugs and do a redesign with the logs full screen like with GitHub Actions - [ ] `/jobs/[uuid]/logs` This is just an endpoint to get all raw logs for a job and setup server sent events - [ ] `/containers` Redesign and add some buttons, for now this is readonly ## Deployment Types ### Git - [x] Shell - [ ] Dockerfile - [ ] Docker compose ### Git-less - [x] Docker Image - [x] Show container launched by this deploy in the deploy page - [x] Rename deploy type to `docker-image` ## Misc - [ ] Sidebar - [ ] Add favourites to containers and deploys that show up in the sidebar - [ ] Authentication - [ ] Add a stop button for docker-image deploys and containers
aziis98 changed title from Sprint Pasquale to MVP 10 months ago
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: phc/phcd#1
Loading…
There is no content yet.