Re: Ci automated deploy of seaside to Digital Ocean

Tim Mackinnon <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.seaside
Message-ID <[email protected]>
Hey thanks for the prompts - I figured out my starting problem I was using —no-default-preferences as a VM parameter at its not, its an image parameter so it comes AFTER the image name on the command line… subtle but its the kind of thing that drives you crazy.

I will look at what it takes to add users to my DO account and run that way (its better as you suggest)

Tim

> On 11 May 2018, at 13:02, Esteban A. Maringolo <[email protected]> wrote:
> 
> 
> 
> On 11/05/2018 08:45, Tim Mackinnon wrote:
>> Good to know you were pleased with it - I notice the Enterprise pharo
>> chapter uses monit - perhaps I may have to try that in instead (but
>> supervisord seemed much simpler). One small thought - I’ve been using my
>> default root login account  (the tutorials showing Digital Ocean all
>> seem to do this) - I have a nagging feeling this isn’t so cool - but I’m
>> not sure what the general practice is these days with cloud infrastructure? 
> 
> I normally don't, but mostly because the VPS I use are not "disposable",
> so I lock it down as if it were a physical server.
> 
> It is not "cloud" as in that my the servers have a name, not a number :)
> Using the analogy [1], my VPSs are pets, not cattle.
> 
> 
>> Presumably supervisord needs to run as root? But my image doesn’t -
>> still I would have expected that it would all run fine as root (if not a
>> bit dangerously?)
> 
> supervisord will run as root, and in the process config you can specify
> the user for it (for some reason I omitted that last line, sorry)
> 
> In my previous example, you should add this to the config:
> user=trentosur   ; setuid to this UNIX account to run the program
> 
> I avoid running my software as root, in particular if the server where
> it is hosted contains information that shouldn't be read by anybody but me.
> 
> 
> 
> [1]
> https://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle/
> , there are also "insects" now with microservices/lambda.
> 
> 
> 
> -- 
> Esteban A. Maringolo
> _______________________________________________
> seaside mailing list
> [email protected]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

_______________________________________________
seaside mailing list
[email protected]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.