community-content icon indicating copy to clipboard operation
community-content copied to clipboard

[Request New Content] Deployment options and how to pick one

Open dessireugarte opened this issue 2 years ago β€’ 21 comments

My Request

Article explaining the most popular deployment options used with Strapi. What should be taken into consideration for each option before deciding on one and use cases (if relevant).

Community vote πŸ‘ Upvote if you like this topic πŸš€ If you can make the article/video!

Thank you.

dessireugarte avatar Jun 20 '22 14:06 dessireugarte

@PaulBratslavsky may I work on this?

hubertnare avatar Jun 25 '22 21:06 hubertnare

@hubertnare Yes. It will b awesome. Can you provide an outline of what you were thinking of covering?

PaulBratslavsky avatar Jun 25 '22 21:06 PaulBratslavsky

Okay sure! Sending in a bit...

hubertnare avatar Jun 28 '22 17:06 hubertnare

@hubertnare are you still interested in writing this article?

PaulBratslavsky avatar Jul 18 '22 18:07 PaulBratslavsky

Hey Paul my apologies for the delay, will send the outline in the next 24 hrs to come...

hubertnare avatar Jul 18 '22 22:07 hubertnare

Hie @PaulBratslavsky

unfortunately for some reasons I will not be able to continue working on this. But, below, I listed some points to consider when writing the article.

Here are some points to include when writing this article;

[Title] Strapi deployment options and how to pick one.

[Introduction] A brief, motivating introduction plus a teaser of the upcoming Strapi Cloud (future best deployment option).

Migrations between Strapi environments && how to handle different migrations;

  • Development
  • Production
  • Test

Frontend & Backend deployments (separation of concern);

  • using webhooks to trigger rebuild events.

Deployment considerations;

  • One-click deployments.
  • Manual deployments.

Deployment options available;

  • 21YunBox
  • Amazon AWS
  • Azure
  • Cleavr
  • e.t.c

Pros and Cons of the aforementioned "Deployment options"

Additional software that can supplement or enhance the deployment process, when utilizing Strapi in a production-like environment,

hubertnare avatar Jul 26 '22 10:07 hubertnare

Hello @hubertnare! Thanks for sharing the outline. We will look for a new author then.

dessireugarte avatar Jul 26 '22 12:07 dessireugarte

@dessireugarte Can i take this up?

Ashimi0x avatar Aug 03 '22 18:08 Ashimi0x

I would love to write on this.

bomanaps avatar Aug 04 '22 10:08 bomanaps

Hello @ibn-ashimi πŸ‘‹ Thanks for reaching out. Please go ahead and let us know when the draft is ready to review.

dessireugarte avatar Aug 04 '22 13:08 dessireugarte

Hello @bomanaps πŸ‘‹ Someone else to it but other articles are currently without an author assigned, would you be interested in any of these? The cards with the "Looking for an author" tag.

dessireugarte avatar Aug 04 '22 13:08 dessireugarte

Alright @dessireugarte. Thanks!

Ashimi0x avatar Aug 04 '22 14:08 Ashimi0x

I wrote something tangentially related to this: https://twitter.com/spirobel/status/1555473443839098880 it also has a small video to show how easy it is. I think this is truly the easiest option to get people started. It is basically just 2 clicks. No need to learn about databases haha. I originally wrote this as a reply in Pauls awesome coding group πŸ™‚ πŸ˜… 😎 but I thought it might also be helpful to others so I put it in my substack: https://spirobel.substack.com/p/a-first-look-at-strapi?utm_source=%2Finbox&utm_medium=reader2 more than happy if you want to copy and paste parts from this. I can also turn it into a real article for your blog if no one else is interested.

spirobel avatar Aug 05 '22 12:08 spirobel

Hello @ibn-ashimi πŸ‘‹ Just wanted to check if you are working on this draft?

dessireugarte avatar Aug 23 '22 09:08 dessireugarte

Yes I am. I will be done soon.

Ashimi0x avatar Aug 23 '22 13:08 Ashimi0x

https://www.dropbox.com/scl/fi/r02rqmxubwey7xvltyjs2/Strapi-Deployment-Options-and-How-To-Pick-One.paper?dl=0&rlkey=wnb3bbkx7qgie6fcwogk1fzh8

Hi @TiaraOluwanimi @dessireugarte

Ashimi0x avatar Sep 10 '22 11:09 Ashimi0x

Thanks @ibn-ashimi! We will review the article, and get back to you if we need changes.

dessireugarte avatar Sep 12 '22 14:09 dessireugarte

Hello, @ibn-ashimi. I dropped a couple of comments on the doc. Please, check, fix, and revert. Thanks!

TiaraOluwanimi avatar Sep 13 '22 00:09 TiaraOluwanimi

Hi Boss @TiaraOluwanimi. Have you had time to check this?

Ashimi0x avatar Sep 29 '22 16:09 Ashimi0x

Hello @TiaraOluwanimi This article is good to be added to the backend. I'll let you know asap when we are publishing this one @ibn-ashimi

dessireugarte avatar Oct 04 '22 10:10 dessireugarte

Thank you @dessireugarte

Ashimi0x avatar Oct 05 '22 14:10 Ashimi0x

@dessireugarte Any update on this?

Ashimi0x avatar Oct 26 '22 06:10 Ashimi0x

Hello @ibn-ashimi. I previously said it was ready, but there was one last review done and feedback from the review. I left comments on the document. After those changes, we will publish it asap.

dessireugarte avatar Oct 27 '22 14:10 dessireugarte

Hello @ibn-ashimi! Did you get the chance to make the changes requested?

dessireugarte avatar Nov 08 '22 17:11 dessireugarte

yes please. Take a look.

Ashimi0x avatar Nov 09 '22 10:11 Ashimi0x

@ibn-ashimi I left this comment: Hello ​@Abdulwahab. I still feel this article is not providing too much information about the deployment options. I made some changes to the structure, and I had to delete the one-click deployment options since we don’t maintain them anymore. I expanded the introduction of Heroku to exemplify how could each option could be described (including the most popular ones). As soon as the changes are done, we will publish it β€‹πŸ‘

dessireugarte avatar Nov 09 '22 10:11 dessireugarte

Hello @ibn-ashimi πŸ‘‹Β  Your article is live! πŸŽ‰ Please register to our forum by clicking on the discussion at the bottom of your post so you automatically receive notifications when someone adds comments. Also please follow the guidelines to issue and submit an invoice. Now you can submit your invoice here, and soon you will receive your payment. Please feel free to reach out to me if you have any questions!

dessireugarte avatar Nov 14 '22 12:11 dessireugarte

Thank you very much, @dessireugarte

Ashimi0x avatar Nov 14 '22 13:11 Ashimi0x

Hi, @malgamves. I have submitted my invoice.

Ashimi0x avatar Nov 14 '22 14:11 Ashimi0x