Just curios to know if I am going to use kubernetes for deployment, would
choosing Caddie make any difference (either good or bad) ? I will
investigate myself later, but wanted to know your opinion, incase you have
already done that. Thanks.

2017-03-10 20:46 GMT+05:30 Kevin Powick <kpow...@gmail.com>:

> I know you're just looking for a checklist, but we found it better to use
> Caddy (built in Go) as our web, and then have our Go API service proxied
> via that.  It's pretty awesome because it's so easy to use Caddy in that
> way.
>
> For example :
>
> http://mydomain/mypage will serve up your page, but you can tell Caddy to
> route requests for http://mydomain/api/dosomething to the port behind
> your firewall that your Go service is running on.
>
> Caddy also allows gives you http2 and automatic security via https
>
> https://caddyserver.com/
>
> For us, the big advantage is that we could focus on our Go API service
> being only that, and not a web page server as well.
>
> --
> Kevin Powick
>
>
> On Wednesday, 8 March 2017 14:02:50 UTC-5, Sankar wrote:
>>
>> Hi
>>
>> I have written a golang REST API server and a react webapp that talks to
>> this REST server. There is a mysql server that the golang server talks to.
>> There is an init script with a bunch of SQL statements to create a few
>> tables and indexes. Everything works fine in my local machine. I have
>> bought a domain name too. I have a VM on cloud with ssh access.
>>
>> I wanted to find out if there are any good blog posts or talks or
>> tutorials or "checklists" documenting the process to deploy such a golang
>> server + a web front end behind a domain name (example.com for the react
>> webapp and api.example.com for the golang) and both accessible only via
>> HTTPS, with the API Server probably behind a load balancer, and all
>> certificates being valid, etc.
>>
>> I understand that I can use kubernetes for such orchestration. But I
>> wanted to find out a deploy solution which could work reliably and easily
>> (without depending on too many third party projects) on AWS. GKE does not
>> exist in my region (India) and so cannot use Kube. Any pointers ?
>>
>> Thanks.
>>
>> Sankar
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "golang-nuts" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/golang-nuts/sTsDhJLKTqU/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Sankar P
http://psankar.blogspot.com

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to