[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-12 Thread Sven Van Caekenberghe
Although my main instance is on Digital Ocean, I have a test/play instance on 
AWS.

This is really hip & cool: it is an AWS Graviton 2 instance (Amazon's own ARM64 
CPU, much like Apple Silicon) [ https://aws.amazon.com/ec2/graviton/ ]. I run a 
small t4g.micro instance, 1GB RAM, 8GB Disk.

Last bill was just USD 2.89 which is crazy cheap for a full month 24/7.

Thanks to the fact that Pharo has a full JIT VM on ARM64, this is crazy fast as 
well.

I am sure that the reason this is so cheap is the fact that it is super 
efficient.

You can try this easily for yourself.

> On 13 Apr 2021, at 01:57, Esteban Maringolo  wrote:
> 
> What do you use that's so cheap/affordable?
> 
> El lun., 12 de abril de 2021 04:48, Norbert Hartl  
> escribió:
> 
> 
> > Am 12.04.2021 um 04:02 schrieb Jeff Gray :
> > 
> > Considering easiest and cheapest, there's always self hosting, or are you
> > discounting that idea?
> > Most geeks have a bit of spare hardware laying around and broadband
> > up-speeds aren't too bad.
> > I'm guessing that if we are in the $5 a month ball park then we aren't
> > needing a guaranteed up time.
> > 
> 
> My cloud instance is 3€/month. With an additional 20% amount the instance has 
> a backup. And setting it up is way simpler then getting dynamic DNS updates 
> and all of that configured. Times have changed a bit.
> 
> 
> Norbert


[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-12 Thread Esteban Maringolo
What do you use that's so cheap/affordable?

El lun., 12 de abril de 2021 04:48, Norbert Hartl 
escribió:

>
>
> > Am 12.04.2021 um 04:02 schrieb Jeff Gray :
> >
> > Considering easiest and cheapest, there's always self hosting, or are you
> > discounting that idea?
> > Most geeks have a bit of spare hardware laying around and broadband
> > up-speeds aren't too bad.
> > I'm guessing that if we are in the $5 a month ball park then we aren't
> > needing a guaranteed up time.
> >
>
> My cloud instance is 3€/month. With an additional 20% amount the instance
> has a backup. And setting it up is way simpler then getting dynamic DNS
> updates and all of that configured. Times have changed a bit.
>
>
> Norbert


[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-12 Thread Jeff Gray
LOL - Yes, time marches forward, and definitely an old dog :-) 
That ( and some of the other services mentioned already) is pretty
inexpensive.
What storage do you get for your 3 euros?



--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html


[Pharo-users] Re: Problem with Pharo 9 - repositories missing

2021-04-12 Thread David Pennington
That worked perfectly. I copied the three files across, created a new VM, 
copied my database and (apart from a single issue) everything worked fine.

Thank you so much for your help. It never occurred to me that this would be 
possible.

There is one big difference between Windows and the Mac but I will post that as 
a separate item.

Again, many thanks.

If you are interested, check out IPMS Clacton Web Site 
 and browse around
David
BTW, avid user of STON - crucial addition to my database.



> On 12 Apr 2021, at 07:56, Sven Van Caekenberghe  wrote:
> 
> David,
> 
> Since you have so much trouble building on Windows, I would suggest building 
> a deployment image on macOS and then copy that over to Windows (*.image 
> *.changes *.sources), install a VM on Windows, and run headless with a 
> startup.st script.
> 
> Sven
> 
>> On 11 Apr 2021, at 13:43,  
>>  wrote:
>> 
>> Hi everyone.
>> 
>> I have a simple talk, or so I thought. I am trying to port a Mac 
>> Pharo/Seaside project to either a Windows 2012 server or to a Windows 10 
>> laptop. I have set up my git credentials and that all works fine. However, 
>> when I install either 8.0 or 9.0 on my Windows 10 laptop it shows he 
>> following
>> Repositories   --  status
>> PharoLocal repository missing
>> Pharo-spec2   Local repository missing
>> Pharo-newtoolsLocal repository missing
>> Iceberg Local repository missing
>> Libgit-pharo-bindings Local repository missing
>> tonel  Local repository missing
>> 
>> What on earth is going on here as installing Pharo on my Mac was seamless. I 
>> have to get the project onto a Windows machine as these are the only servers 
>> that I have. I really can’t be this difficult, can it?
>> 
>> How do I get out of this mess, given that that is a clean install?
>> David
>> Totally Objects



[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-12 Thread Tim Mackinnon
That is cheap 3e/m is definitely worth considering… but I guess you do have to 
take care of your own patching etc right (which isn’t necessarily horrible, but 
does require a bit of extra effort to track things). I was interested in 
whether the next step up in the food chain using Docker images that are hosted 
for you, might lessen the burden a bit? E.g. if your CI injects a pharo image 
into the latest “safe” docker image from the community - then hopefully you are 
insulated from all of this.  It does look like this is becoming a reality if 
that dockerize.io soln plays out (I got that working, its cheap - however they 
haven’t answered any of my email queries… so I do wonder how real it actually 
is). The fallback would definitely be something like Hetzner or Digital Ocean I 
guess.

Tim

> On 12 Apr 2021, at 08:47, Norbert Hartl  wrote:
> 
> 
> 
>> Am 12.04.2021 um 04:02 schrieb Jeff Gray :
>> 
>> Considering easiest and cheapest, there's always self hosting, or are you
>> discounting that idea?
>> Most geeks have a bit of spare hardware laying around and broadband
>> up-speeds aren't too bad.
>> I'm guessing that if we are in the $5 a month ball park then we aren't
>> needing a guaranteed up time.
>> 
> 
> My cloud instance is 3€/month. With an additional 20% amount the instance has 
> a backup. And setting it up is way simpler then getting dynamic DNS updates 
> and all of that configured. Times have changed a bit.
> 
> 
> Norbert


[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-12 Thread Norbert Hartl



> Am 12.04.2021 um 04:02 schrieb Jeff Gray :
> 
> Considering easiest and cheapest, there's always self hosting, or are you
> discounting that idea?
> Most geeks have a bit of spare hardware laying around and broadband
> up-speeds aren't too bad.
> I'm guessing that if we are in the $5 a month ball park then we aren't
> needing a guaranteed up time.
> 

My cloud instance is 3€/month. With an additional 20% amount the instance has a 
backup. And setting it up is way simpler then getting dynamic DNS updates and 
all of that configured. Times have changed a bit.


Norbert

[Pharo-users] Re: Problem with Pharo 9 - repositories missing

2021-04-12 Thread Tomaž Turk
Hi, I use Pharo 8 & 9, 32 & 64 on Windows 10 without any problems, 
except when packages use complex directory structure (path length 
challenge) that was already mentioned in Seaside thread and elsewhere.


Repositories Pharo, Pharo-spec2 etc. are not needed for usual tasks, 
except if you would like to propose PRs for those - this is the only 
circumstance that I can think of. As Stephane said, "the code of the 
projects is in your image/changes", so nothing is missing for the 
business as usual. I don't know if these get copied from github 
automatically on MacOS, though, but what would be the purpose of that?


Best wishes,
Tomaz

[Pharo-users] Re: Problem with Pharo 9 - repositories missing

2021-04-12 Thread Richard Sargent
Sven and everyone else, these are good, pragmatic suggestions. But, the lack of 
understanding is surely frustrating for David (and for me watching from the 
sidelines).

Can anyone explain why the Windows experience is so radically different from 
everything else? (Ok, I admit that Windows is a horrible p.o.s. But, it's not 
some non-human language that cannot be understood. (Ok. Maybe it is.))


On April 11, 2021 11:56:08 PM PDT, Sven Van Caekenberghe  wrote:
>David,
>
>Since you have so much trouble building on Windows, I would suggest
>building a deployment image on macOS and then copy that over to Windows
>(*.image *.changes *.sources), install a VM on Windows, and run
>headless with a startup.st script.
>
>Sven
>
>> On 11 Apr 2021, at 13:43, 
> wrote:
>> 
>> Hi everyone.
>>  
>> I have a simple talk, or so I thought. I am trying to port a Mac
>Pharo/Seaside project to either a Windows 2012 server or to a Windows
>10 laptop. I have set up my git credentials and that all works fine.
>However, when I install either 8.0 or 9.0 on my Windows 10 laptop it
>shows he following
>> Repositories   --  status
>> PharoLocal repository missing
>> Pharo-spec2   Local repository missing
>> Pharo-newtoolsLocal repository
>missing
>> Iceberg Local repository missing
>> Libgit-pharo-bindings Local repository missing
>> tonel  Local repository missing
>>  
>> What on earth is going on here as installing Pharo on my Mac was
>seamless. I have to get the project onto a Windows machine as these are
>the only servers that I have. I really can’t be this difficult, can it?
>>  
>> How do I get out of this mess, given that that is a clean install?
>> David
>> Totally Objects