Hi, Thanks for the feedback! A good DNS service solves part of the problem. I use CloudFlare but I'll look into DNSimple. However, it doesn't really help with things like setting up Google Analytics, a mailing list provider, register with the search engines or social media, etc AFAIK
It's an interesting idea to use infrastructure tools to automate the process. However, they are not really designed for the interaction with third party services. IMO they are mostly to setup your servers. Am I being too restrictive? Are you using them for this? Have you ever faced the same problem when launching/maintaining a new business/product/service site? Thanks David On Tuesday, August 9, 2016 at 12:48:00 AM UTC+1, Misha Manulis wrote: > > Are you looking to automate this? If so, have you seen > https://github.com/segmentio/stack > > It's quite involved with many tools and uses AWS. You can integrate > DNSimple and LetsEncrypt for DNS & SSL. Other services you mention have > their own APIs and tools that wrap those. > > I'm working on something that will bring up the entire environment you're > describing from scratch, it's still in alpha, but takes the same approach > as Segment.io's stack. > > Also, what Ylan mentions, ThoughtBot Playbook, is fantastic and offers > quite a few checklists that are very thorough. > > Majority of the pieces you mention can be automated via Terraform ( > https://www.terraform.io/) with minimal effort. If you have experience > with something like Ansible, it's not hard to automate building a Rails > server. I have a template that I use for my environments that sets up > Puma, Nginx and Rails dependencies but it's quite specific to the > environments I use. > > It depends on how far down the rabbit whole you want to go and which > environment (AWS, Heroku, etc.) you want to get married to. > > Check out the Segment.io link, they do a great job explaining their > automation and email me directly if you want details about anything I > mentioned above. > > Best, > > Misha > > On Monday, August 8, 2016 at 9:12:11 AM UTC-7, [email protected] wrote: >> >> Hi SD Ruby, >> >> This is slightly off topic, but I can imagine some of you might have >> faced this situation. I've been launching quite a few Rails websites >> lately. It usually involves at least the following for me: >> - Domain registration and DNS setup >> - Server/Host configuration: Heroku setup (registration, environment >> variables for some of the steps above) or Docker setup >> - Deployment >> - Security aspects: TLS certificates, HTTPS setup, HTTP security headers, >> etc >> - Legal aspects: cookie policy, T&Cs, privacy, etc (implications from >> other steps) >> - Email: basic setup, SPF/DKIM for the spam, create RFC email addresses, >> etc >> - Mailing list setup (MailChimp or others) >> - Social media: signup to a few social networks, add "social sharing" >> buttons >> - Analytics/instrumentation/monitoring (Google Analytics, New Relic, etc) >> - Search engine registration/indexation (Google, Bing) >> - etc >> >> Some of these steps are interlinked and that's only for fairly "basic >> website" without any payment, A/B testing, user feedback or advertising >> requirements. >> >> None of it is particularly complex, although it does require some >> knowledge/experience, but it takes quite a lot of time and feels repetitive. >> >> There are lots of great products/services for the individual steps >> involved, but I can't find anything to streamline the whole (or at least >> part of the) process. >> >> Does anyone know any good tool, product, checklist or website for this? >> Do you have the same problem? How do you handle this yourself? >> >> Thanks for your help. >> >> David >> >> -- -- SD Ruby mailing list [email protected] http://groups.google.com/group/sdruby --- You received this message because you are subscribed to the Google Groups "SD Ruby" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
