Overview
The following describes an example project that creates a REST API using Haskell as a GAE custom runtime component.The component is built using Scotty a lightweight web framework and makes use of the Aeson library to marshal to and from Json.
The API describes a simple TODO application with a list of items held in memory and is an extension of work by Sean Hess.
All the code for the project may be found at: https://github.com/andywhardy/haskell-gae
Prerequisites
- To run locally you must have Haskell and Stack installed on your operating system.
- To upload to GCP you must have editor rights to a GCP project and have the gcloud tool installed and available on your path.
For further information on installing Haskell or Stack for your OS please see:
https://www.haskell.org/platform/
http://docs.haskellstack.org/en/stable/README.html
The following may be useful info for setting up GCP:
https://cloud.google.com/compute/docs/projects
https://cloud.google.com/sdk/gcloud/
Guide
Clone project from git
git clone https://github.com/andywhardy/haskell-gae
Setup
cd haskell-gae
stack setup
Build
stack build
Run
stack exec haskell-gae
Local test
http://localhost:8080/items
http://localhost:8080/items/1
http://localhost:8080/items/2
Deploy
gcloud preview app deploy --promote --version test-1 app.yaml
GAE test
https://haskell-gae-rest-dot-<YOUR_PROJECT_ID>.appspot.com/items
I like this post, it's a very useful lot to me and this is a very excellent post. I hope it will more helpful in my future. I expect more updates in your blog...
ReplyDeleteExcel Training in Chennai
Advanced Excel Training in Chennai
Tableau Training in Chennai
Pega Training in Chennai
Oracle DBA Training in Chennai
Unix Training in Chennai
Power BI Training in Chennai
Oracle Training in Chennai
Excel Training in Chennai
Advanced Excel Training in Chennai
I am impressed with the way you describe a topic and make it clear to the readers. Thanks for sharing and do share more.
ReplyDeleteSpoken English Classes in Adyar
Spoken English Classes in T-Nagar
Spoken English Classes in Porur
Spoken English Classes in Chennai
Spoken English in Chennai
Spoken English Class in Anna Nagar
english to kannada typing
ReplyDeleteimo for pc
ReplyDeletecoin haber - koin haber - kripto para haberleri - coin haber - instagram video indir - instagram takipçi satın al - instagram takipçi satın al - tiktok takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - binance güvenilir mi - binance güvenilir mi - binance güvenilir mi - binance güvenilir mi - instagram beğeni satın al - instagram beğeni satın al - google haritalara yer ekleme - btcturk güvenilir mi - binance hesap açma - kuşadası kiralık villa - tiktok izlenme satın al - instagram takipçi satın al - sms onay - paribu sahibi - binance sahibi - btcturk sahibi - paribu ne zaman kuruldu - binance ne zaman kuruldu - btcturk ne zaman kuruldu - youtube izlenme satın al - torrent oyun - google haritalara yer ekleme - altyapısız internet - bedava internet - no deposit bonus forex - erkek spor ayakkabı - tiktok jeton hilesi - tiktok beğeni satın al - microsoft word indir - misli indir
ReplyDeleteMMORPG OYUNLARI
ReplyDeleteinstagram takipçi satın al
tiktok jeton hilesi
TİKTOK JETON HİLESİ
antalya saç ekimi
referans kimliği nedir
İnstagram takipçi satın al
Metin pvp
instagram takipçi satın al
Smm panel
ReplyDeleteSmm panel
is ilanlari
İnstagram takipçi satın al
hirdavatciburada.com
beyazesyateknikservisi.com.tr
SERVİS
Tiktok para hilesi indir
ümraniye daikin klima servisi
ReplyDeletemaltepe mitsubishi klima servisi
kartal vestel klima servisi
ümraniye vestel klima servisi
çekmeköy bosch klima servisi
ataşehir bosch klima servisi
çekmeköy arçelik klima servisi
ataşehir arçelik klima servisi
maltepe samsung klima servisi