hudy9x / namviek

The open-source project manager for tiny teams
https://namviek.com
GNU General Public License v3.0
2.05k stars 237 forks source link

Feature: Adding "Deploy to Digital Ocean button" #230

Closed FranciscoJBrito closed 2 weeks ago

FranciscoJBrito commented 5 months ago

@hudy9x At the moment I only add the button to redirect to DO and deploy the project, but I still have to add the template so that Digital Ocean can deploy the app correctly.


REF: #214

vercel[bot] commented 5 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Skipped Deployment | Name | Status | Preview | Comments | Updated (UTC) | | :--- | :----- | :------ | :------- | :------ | | **namviek-5o9o** | ⬜️ Ignored ([Inspect](https://vercel.com/hudys-projects/namviek-5o9o/EUbfyaQCb6Re4XKY5j8HdCJKHbdq)) | [Visit Preview](https://namviek-5o9o-git-fork-franciscojbrito-fea-f8ebad-hudys-projects.vercel.app) | | Jul 7, 2024 9:26pm |
hudy9x commented 5 months ago

@FranciscoJBrito ok Please add a deploy.yaml file and update the deploy documentation here (Added you as contributor to that repo) After finishing these I'll review and merge it

hudy9x commented 5 months ago

@FranciscoJBrito Please don't add all environment variables inside the deploy.yaml file. Just add required variables to it. You can refer this to see what vars required for backend: https://github.com/hudy9x/namviek/blob/main/render.yaml#L8

And my reason for doing this is to speed up the deployment process

FranciscoJBrito commented 5 months ago

@hudy9x yep, I'm taking my time to figure this out because the template is particularly for DigitalOcean (it will be located in the root of the project in this path .do/deploy.template.yaml), this template is for anyone who clicks on the button can have namviek running on its own digital ocean server, without anything more than adding some environment variables. That is, users could have the entire project available in just 5 minutes.

hudy9x commented 2 weeks ago

implemented this, checkout my doc on https://docs.namviek.com