Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
さくっとGAE/GoでAPIを作って本番環境にリリースする / gaego-api-init-...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kyokomi
December 08, 2015
Technology
4.1k
0
Share
さくっとGAE/GoでAPIを作って本番環境にリリースする / gaego-api-init-release
Gunosy.beer#1 LTで雑に発表したやつ
kyokomi
December 08, 2015
More Decks by kyokomi
See All by kyokomi
goaを導入した話
kyokomi
0
2.6k
Go言語で作られたAPIのレガシーコードと戦った話 / Go Conference 2015 winter
kyokomi
4
4k
Go製の拡張可能なSlack bot
kyokomi
3
8.4k
go generate tips
kyokomi
4
3.5k
私がGo言語を選んだ理由
kyokomi
3
420
Gomaについて
kyokomi
4
3.1k
Gunosy APIチームGo開発フロー
kyokomi
7
6.3k
Other Decks in Technology
See All in Technology
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
9
3.3k
AI活用時代の事業判断高度化を導くエンジニアリング基盤 / 20260424 Atsushi Funahashi
shift_evolve
PRO
2
110
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (前半)
oracle4engineer
PRO
1
110
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
160
AWS Transform CustomでIaCコードを自由自在に変換しよう
duelist2020jp
0
210
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
260
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
5
1.9k
アクセシビリティはすべての人のもの
tomokusaba
0
140
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
1
1.4k
Do Ruby::Box dream of Modular Monolith?
joker1007
1
370
バイブコーディングで3倍早く⚪⚪を作ってみた
samakada
0
200
Cortex Codeのコスト見積ヒントご紹介
yokatsuki
0
130
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8.1k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Why Our Code Smells
bkeepers
PRO
340
58k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
450
Six Lessons from altMBA
skipperchong
29
4.2k
Accessibility Awareness
sabderemane
1
110
Embracing the Ebb and Flow
colly
88
5k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
260
Ruling the World: When Life Gets Gamed
codingconduct
0
210
The browser strikes back
jonoalderson
0
990
Transcript
Gunosy.beer#1 LT ͬ͘͞ͱGAE/GoͰAPIΛ࡞ͬͯ ຊ൪ڥʹϦϦʔε͢Δ @kyokomi, 2015/12/08 ʮGunosy.beer#1ʯ 1
ࣗݾհ 4 Twitter: @k_yokomi ※1 4 1͘Β͍GoͰAPIॻ͍ͯ·͢ 4 ੲCocos2d-xͱ͔৮ͬͯ·ͨ͠ ʢv3.4͘Β͍·Ͱʣ
4 ࠷ۙɺGAE/GoϒʔϜ 4 ܕ݄ਥ 4 ίϯύΠϧϋʔτͷήʔϜ͕Έ ※1 ΞΠίϯ݄ඣͷᘡᘚ͞ΜͰ͢ɻʢΓͷԂ༷ ఏڙʣ @kyokomi, 2015/12/08 ʮGunosy.beer#1ʯ 2
աڈʹ࡞ͬͨͷհ1 4 github.com/kyokomi/slackbot 4 github.com/kyokomi/emoji 4 github.com/kyokomi/hhth 4 github.com/kyokomi/go-docomo/docomo 4
github.com/kyokomi/goma @kyokomi, 2015/12/08 ʮGunosy.beer#1ʯ 3
github.com/kyokomi/gaego-init GAE/GoϓϩδΣΫτΛαΫοͱ࡞ΔCLIπʔϧ࡞Γ·ͨ͠ɻ ൿͷMakefile͖ ͍ํ $ gaego-init -a <project໊> @kyokomi, 2015/12/08
ʮGunosy.beer#1ʯ 4
σϞͷલʹલ४උΛઆ໌ 4 GoڥߏஙࡁΈ 4 ؆୯ͩΑʢGoͷΠϯετʔϧͱGOPATHઃఆͱ͔ʣ 4 gcloudπʔϧͱAppEngineڥߏஙࡁΈ 4 ͙͙Ε͍͚Δ 4
ࣄલʹGoogleAppEngineͷϓϩδΣΫτ࡞ࡁΈ @kyokomi, 2015/12/08 ʮGunosy.beer#1ʯ 5
ϩʔΧϧͰ࣮ߦ $ make run @kyokomi, 2015/12/08 ʮGunosy.beer#1ʯ 6
ຊ൪ʹdeploy $ make deploy ※࡞ͨ͠<project໊>ΛࣄલʹGoogleAppEngineʹ࡞ࡁ @kyokomi, 2015/12/08 ʮGunosy.beer#1ʯ 7
͓ΘΓ @kyokomi, 2015/12/08 ʮGunosy.beer#1ʯ 8