Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
簡単に捨てれる 開発/検証環境
Search
Akiteru Maeda
May 28, 2016
Programming
3.3k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
簡単に捨てれる 開発/検証環境
https://gsdevelopers.doorkeeper.jp/events/42497
Akiteru Maeda
May 28, 2016
Other Decks in Programming
See All in Programming
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
560
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
480
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
2
2.3k
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
350
mrbgem 三角測量 開発
ogom
0
210
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
470
The Rails Doctrine Decade
koic
2
520
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
450
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
120
パーソナライズPodcastを作った話
repunit11
0
120
SREの越境 / SRE Collaboration
y0hgi
2
300
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
7.7k
Featured
See All Featured
How to make the Groovebox
asonas
2
2.5k
The Curse of the Amulet
leimatthew05
3
15k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
260
4 Signs Your Business is Dying
shpigford
187
23k
Thoughts on Productivity
jonyablonski
76
5.4k
Raft: Consensus for Rubyists
vanstee
142
7.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
400
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
エンジニアに許された特別な時間の終わり
watany
109
250k
Transcript
؆୯ʹࣺͯΕΔ ։ൃ/ݕূڥ 2016/5/27 @aki017
@aki017 • ࡶ༻ΤϯδχΞ@Happy Elements • JavaScript -> Perl -> Ruby
• ࠓ͍ͬͯΔͷRuby, Golang, C# • ࠷ۙͷΈHeroku͕ྉۚϓϥϯม͑ͯ͜ͷ ··ͩͱຖ݄xxສԁ͔͔Δ͜ͱ
։ൃڥͷਏ͍
։ൃڥͷਏ͍ • OS͕ਓʹΑͬͯҧ͏ • ෳͷόʔδϣϯΛฒߦͯ͠͏ඞཁ͕͋Δ ʢޓੑ͕ͳ͍ʣ • खॱॻͳͲ͕ݹ͘ͳͬͯ͑ͳ͘ͳΔ
Α͋͘Δڥߏங෩ܠ • खॱॻΛݟͳ͕Βॱ൪௨ΓʹೖΕ͍ͯ͘ $ brew install mysql $ brew install
memcached $ brew install redis
Α͋͘Δڥߏங෩ܠ • खॱॻ͕ߋ৽͞Εͣʹ์ஔ͞Ε͍ͯΔ ʢӡ༻தʹόʔδϣϯ্͕͕ΔͳͲʣ • ଞͷڥͰඞཁͳͷͱڝ߹ͯ͠ΠϯετʔϧͰ ͖ͳ͍ ʢҊ݅AͰmysql 5.6ɺBͰ5.5ʣ •
OS XͷόʔδϣϯʹΑࣦͬͯഊ͢Δ
Q, Windows ͍͍ͨΜͰ͚͢Ͳʁ
A, खॱॻͳΜͯͳ͍͔Β ࣗྗͰͳΜͱ͔ͯ͠
Α͋͘Δڥߏங෩ܠ • OS Xͷใ͔͠ͳͯ͘ଞͷڥ͑ͳ͍ • ʢWindowsਏ͍ʣ • GNU/Linuxόʔδϣϯ͕߹Θͳ͔ͬͨΓͯ͠ ਏ͍ •
*BSD
DockerΛ͏ • શһಉ͡ڥΛ͑Δ • ڥߏங͕1ίϚϯυͰऴΘΔ • खॱॻ͕ݹ͘ͳΔ͜ͱ͕ͳ͍ • docker-composeΛ͏ͱ ෳίϯςφΛ·ͱΊΕͯศར
ݕূ, εςʔδϯά ڥͷਏ͍
εςʔδϯάͷਏ͍ • ෳͷεςʔδϯά͕ඞཁʹͳΔ ࣍Πϕϯτ/ڞ༗/֬ೝ • Ұճ͚ͩ֬ೝ͢Δͷʹݟ͍ͨͱ͔͋Δ
None
Docker
Έ • GitHubͰPR͕࡞͞ΕΔ • JenkinsͰDockerͷϏϧυ͕࢝·Δ • ݕূڥʹࣗಈͰσϓϩΠ͞ΕΔ
ँΔ
εςʔδϯά • docker-compose -f docker-compose- #{filename}.yml -p #{project_name} #{command}