Suche senden
Hochladen
Vagrant でお手軽開発環境
•
6 gefällt mir
•
1,518 views
H
Hideki MACHIDA
Folgen
NSEG #50 発表用スライド
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 44
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
Html5 でアプリを作るということ
Html5 でアプリを作るということ
Naruto TAKAHASHI
milkcocoa meetup #1の資料
milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1
Syuhei Hiya
関西ゲーム勉強会 LT
JS と Canvas で作るシューティングゲーム
JS と Canvas で作るシューティングゲーム
sairoutine
Cakephp勉強会@福岡 発表資料
Cakephp勉強会@福岡 発表資料
ichikaway
第10回LOUPEStudy 『Swift Playground』でSwiftと遊びます
LOUPEStudy#10
LOUPEStudy#10
Yuka Suzuki
cloud on the beach 2014 前夜祭のLTでやったグダグダのあれ
Angular js meets cakephp at cloud on the beach 2014 前夜祭
Angular js meets cakephp at cloud on the beach 2014 前夜祭
司 知花
emscripten & WebAssembly night !! #5 https://emsn.connpass.com/event/66304/
em-dosbox
em-dosbox
sairoutine
Empfohlen
Tizen web app について調べたよ
Tizen web app について調べたよ
Naruto TAKAHASHI
Html5 でアプリを作るということ
Html5 でアプリを作るということ
Naruto TAKAHASHI
milkcocoa meetup #1の資料
milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1
Syuhei Hiya
関西ゲーム勉強会 LT
JS と Canvas で作るシューティングゲーム
JS と Canvas で作るシューティングゲーム
sairoutine
Cakephp勉強会@福岡 発表資料
Cakephp勉強会@福岡 発表資料
ichikaway
第10回LOUPEStudy 『Swift Playground』でSwiftと遊びます
LOUPEStudy#10
LOUPEStudy#10
Yuka Suzuki
cloud on the beach 2014 前夜祭のLTでやったグダグダのあれ
Angular js meets cakephp at cloud on the beach 2014 前夜祭
Angular js meets cakephp at cloud on the beach 2014 前夜祭
司 知花
emscripten & WebAssembly night !! #5 https://emsn.connpass.com/event/66304/
em-dosbox
em-dosbox
sairoutine
社内勉強会の資料です。
Dev ops
Dev ops
Satoshi Ando
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
tomo_masakura
Jenkinsの導入 vol.02 Bitbucketと連携する
Jenkinsの導入 vol.02 Bitbucketと連携する
regret raym
Rubyistの開発環境アンケートのまとめ。 ginza.rb 第13回の参加者の皆さんにアンケートしました。
開発環境アンケートまとめ(Ginza.rb 第13回)
開発環境アンケートまとめ(Ginza.rb 第13回)
Ken-ichi Kudo
オブラブ2009夏イベント 若人セッション資料
究極のディストリビューションUbuntu
究極のディストリビューションUbuntu
Kenichi Takahashi
Funteractive Open Meeting Vol2で使ったJenkinsのインストール資料。
Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01
regret raym
2015/12/04 に開催された 登壇者女子限定 Milkcocoa Girls ! Milkcocoa Meetup vol5 で発表したLTスライドです。
みんなでおばけになる #mlkcca
みんなでおばけになる #mlkcca
Hikari Fukasawa
20140405 mavenセントラルリポジトリへの登録のコツ 第5回渋谷java
20140405 mavenセントラルリポジトリへの登録のコツ 第5回渋谷java
Y Watanabe
Gitってなに? プログラマではないけれど、Git導入するメリットは? いわゆるデザイナーやコーダー向けの、「Gitとは?」「Gitの構造とは?」…のやさしい説明スライドです。 デザイナーやコーダーがGitを使う際には、とっつきにくい「コマンド」をまったく覚えなくてもOK! 便利なGUIツールが沢山出ています。 (私はWindowsなのでGit Extensions派) Gitの言葉や構造を理解するための、社内勉強会で使った資料です。
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Go 1.6 Release Party 2016-02-17 Hatena Inc. Tokyo Office Yusuke Wada a.k.a. yusukebe
スッとGoを取り入れる
スッとGoを取り入れる
Yusuke Wada
プログラマの仕事道具であるバージョン管理システムについて、 GitHubというWebサイトを使って学びます。 キーワードは「履歴」「共有」「協業」です。
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Masafumi Yokoyama
MikanOS(x86-64パソコン用OS)のUSBホストコントローラドライバを開発するにあたり,遭遇した罠を集めました。
USB3.0ドライバ開発の道
USB3.0ドライバ開発の道
uchan_nos
JAZUG 福岡(ふくあず) クラウドデザインパターン勉強会 (http://fukuazu.doorkeeper.jp/events/12290) でのLT発表資料です。
Vagrantでwindows仮想環境を構築しよう
Vagrantでwindows仮想環境を構築しよう
Yuta Matsumura
Git勉強会
Git勉強会
masahiro_minami
Sound makes vim more benrily.
かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014
Sugoi Kanari
Firefox mobile for android internals
Firefox mobile for android internals
Makoto Kato
めとべや東京 #10 資料です。
今風なデスクトップアプリのモダンインストーラー開発
今風なデスクトップアプリのモダンインストーラー開発
Kaoru Nakajima
Startup ScriptとShutdown Scriptの紹介
Gcpug begginers #1LT startup scriptとshutdown script
Gcpug begginers #1LT startup scriptとshutdown script
tsukasa tamaru
2020/07/26 PlayFab Meetup#4 資料
Azure PlayFab Unity SDK vs C# SDK
Azure PlayFab Unity SDK vs C# SDK
YutoNishine
iOS豆知識ver0.0.5 最新はhttps://blog.ppen.info/wp/?p=269
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
VirtualBoxとVagrantを使って、お試し用のLinux環境を作る
お試し用のLinux環境を作る
お試し用のLinux環境を作る
onozaty
CloudStackの入門者向け資料です。 ご自由にご活用ください♪
Cloud stack入門
Cloud stack入門
Tadashi Mishima
Weitere ähnliche Inhalte
Was ist angesagt?
社内勉強会の資料です。
Dev ops
Dev ops
Satoshi Ando
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
tomo_masakura
Jenkinsの導入 vol.02 Bitbucketと連携する
Jenkinsの導入 vol.02 Bitbucketと連携する
regret raym
Rubyistの開発環境アンケートのまとめ。 ginza.rb 第13回の参加者の皆さんにアンケートしました。
開発環境アンケートまとめ(Ginza.rb 第13回)
開発環境アンケートまとめ(Ginza.rb 第13回)
Ken-ichi Kudo
オブラブ2009夏イベント 若人セッション資料
究極のディストリビューションUbuntu
究極のディストリビューションUbuntu
Kenichi Takahashi
Funteractive Open Meeting Vol2で使ったJenkinsのインストール資料。
Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01
regret raym
2015/12/04 に開催された 登壇者女子限定 Milkcocoa Girls ! Milkcocoa Meetup vol5 で発表したLTスライドです。
みんなでおばけになる #mlkcca
みんなでおばけになる #mlkcca
Hikari Fukasawa
20140405 mavenセントラルリポジトリへの登録のコツ 第5回渋谷java
20140405 mavenセントラルリポジトリへの登録のコツ 第5回渋谷java
Y Watanabe
Gitってなに? プログラマではないけれど、Git導入するメリットは? いわゆるデザイナーやコーダー向けの、「Gitとは?」「Gitの構造とは?」…のやさしい説明スライドです。 デザイナーやコーダーがGitを使う際には、とっつきにくい「コマンド」をまったく覚えなくてもOK! 便利なGUIツールが沢山出ています。 (私はWindowsなのでGit Extensions派) Gitの言葉や構造を理解するための、社内勉強会で使った資料です。
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Go 1.6 Release Party 2016-02-17 Hatena Inc. Tokyo Office Yusuke Wada a.k.a. yusukebe
スッとGoを取り入れる
スッとGoを取り入れる
Yusuke Wada
プログラマの仕事道具であるバージョン管理システムについて、 GitHubというWebサイトを使って学びます。 キーワードは「履歴」「共有」「協業」です。
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Masafumi Yokoyama
MikanOS(x86-64パソコン用OS)のUSBホストコントローラドライバを開発するにあたり,遭遇した罠を集めました。
USB3.0ドライバ開発の道
USB3.0ドライバ開発の道
uchan_nos
JAZUG 福岡(ふくあず) クラウドデザインパターン勉強会 (http://fukuazu.doorkeeper.jp/events/12290) でのLT発表資料です。
Vagrantでwindows仮想環境を構築しよう
Vagrantでwindows仮想環境を構築しよう
Yuta Matsumura
Git勉強会
Git勉強会
masahiro_minami
Sound makes vim more benrily.
かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014
Sugoi Kanari
Firefox mobile for android internals
Firefox mobile for android internals
Makoto Kato
めとべや東京 #10 資料です。
今風なデスクトップアプリのモダンインストーラー開発
今風なデスクトップアプリのモダンインストーラー開発
Kaoru Nakajima
Startup ScriptとShutdown Scriptの紹介
Gcpug begginers #1LT startup scriptとshutdown script
Gcpug begginers #1LT startup scriptとshutdown script
tsukasa tamaru
2020/07/26 PlayFab Meetup#4 資料
Azure PlayFab Unity SDK vs C# SDK
Azure PlayFab Unity SDK vs C# SDK
YutoNishine
iOS豆知識ver0.0.5 最新はhttps://blog.ppen.info/wp/?p=269
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
Was ist angesagt?
(20)
Dev ops
Dev ops
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
Jenkinsの導入 vol.02 Bitbucketと連携する
Jenkinsの導入 vol.02 Bitbucketと連携する
開発環境アンケートまとめ(Ginza.rb 第13回)
開発環境アンケートまとめ(Ginza.rb 第13回)
究極のディストリビューションUbuntu
究極のディストリビューションUbuntu
Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01
みんなでおばけになる #mlkcca
みんなでおばけになる #mlkcca
20140405 mavenセントラルリポジトリへの登録のコツ 第5回渋谷java
20140405 mavenセントラルリポジトリへの登録のコツ 第5回渋谷java
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
スッとGoを取り入れる
スッとGoを取り入れる
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
USB3.0ドライバ開発の道
USB3.0ドライバ開発の道
Vagrantでwindows仮想環境を構築しよう
Vagrantでwindows仮想環境を構築しよう
Git勉強会
Git勉強会
かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014
Firefox mobile for android internals
Firefox mobile for android internals
今風なデスクトップアプリのモダンインストーラー開発
今風なデスクトップアプリのモダンインストーラー開発
Gcpug begginers #1LT startup scriptとshutdown script
Gcpug begginers #1LT startup scriptとshutdown script
Azure PlayFab Unity SDK vs C# SDK
Azure PlayFab Unity SDK vs C# SDK
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
Andere mochten auch
VirtualBoxとVagrantを使って、お試し用のLinux環境を作る
お試し用のLinux環境を作る
お試し用のLinux環境を作る
onozaty
CloudStackの入門者向け資料です。 ご自由にご活用ください♪
Cloud stack入門
Cloud stack入門
Tadashi Mishima
CloudStack徹底入門読書会 第4章 4.6 グローバル設定について
CloudStack徹底入門読書会 第4章 4.6 グローバル設定について
Satoshi Shimazaki
CloudStack再入門!15分でおさらいするCloudStackの基礎 第19回CloudStackユーザー会in名古屋の発表資料です。
CloudStack再入門!15分でおさらいするCloudStackの基礎
CloudStack再入門!15分でおさらいするCloudStackの基礎
Satoshi Shimazaki
「OSSのクラウド基盤 OpenStack / CloudStack」勉強会向け資料です。
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStack
Nobuyuki Tamaoki
2015/06/25に社内で実施した勉強会資料です。 VagrantとAnsibleを使って検証環境を簡単に構築しようという 内容です。 VagrantとAnsibleの非常に基礎的な内容になります。
Vagrant+Ansibleで検証環境を簡単構築
Vagrant+Ansibleで検証環境を簡単構築
Ken Sawada
Andere mochten auch
(6)
お試し用のLinux環境を作る
お試し用のLinux環境を作る
Cloud stack入門
Cloud stack入門
CloudStack徹底入門読書会 第4章 4.6 グローバル設定について
CloudStack徹底入門読書会 第4章 4.6 グローバル設定について
CloudStack再入門!15分でおさらいするCloudStackの基礎
CloudStack再入門!15分でおさらいするCloudStackの基礎
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStack
Vagrant+Ansibleで検証環境を簡単構築
Vagrant+Ansibleで検証環境を簡単構築
Ähnlich wie Vagrant でお手軽開発環境
Vagrant 自動的に環境設定
自動的に開発環境設定(1)
自動的に開発環境設定(1)
Phạm Văn Hùng
JAWS FESTA KANSAI 2013でお話した「Vagrantと網元で開発環境を作ってみよう」のスライド資料
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
社内勉強会で用いた資料。 開発環境と開発コードを共有するために,git, vagrant, chef, serverspecを利用します。
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
2012-08-25 社内勉強会LT資料
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
晃 遠山
仮想マシン、Vagrant、さらに、 3月にリリースされたVagrant Ver.1.5について、 社内勉強会で発表した内容です。
仮想マシンとVagrant + Vagrant 1.5
仮想マシンとVagrant + Vagrant 1.5
Daisuke Kikuchi
社内向け紹介資料
Vagrant chef
Vagrant chef
Masahiro Iitsuka
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Nobuhiro Ueda
モダン開発環境
モダン開発環境
Koji Agawa
Chefを使ったWindowsLinux環境の構築
Chef windows linux環境構築
Chef windows linux環境構築
靖 小田島
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
Takeshi Komiya
11/25(水)に開催された第96回PHP勉強会@東京の20分発表です。
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Hikari Fukasawa
Vagrant入門以前
Vagrant入門以前
Vagrant入門以前
katanyan
html5jk 勉強会 #1 はじめての HTML5 アプリ開発 その二
HTML5 アプリ開発
HTML5 アプリ開発
tomo_masakura
ゆかむ勉強会で使用したスライドでござる。
自宅サーバ仮想化
自宅サーバ仮想化
anubis_369
はじめてLaravelをさわった内容をスライドにしました
はじめてLaravelさわった 第86回php勉強会
はじめてLaravelさわった 第86回php勉強会
Osamu Kawasaki
Windows Server 2016で利用可能なコンテナには3種類あります。本資料では、コンテナが使われるようになってきた背景と、実際にコンテナを動かしたらどのように見えるのかなどについて解説しています。
Windows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみた
Takashi Kanai
社内勉強会用の発表資料
vscode pipenv docker
vscode pipenv docker
ikdysfm
Firmata はシリアル通信を介してPC等のホストマシンから Arduino やその他マイコンボード等のデバイスを制御するためのプロトコルです。 \PHPMake\Firmata は Firmata の PHP ライブラリです。
Arduino を PHP で制御する
Arduino を PHP で制御する
Kenichi Ahagon
技術書典9「WindowsデスクトップでWeb開発 改訂版」サンプルです。 販売サイト: https://techbookfest.org/product/5013670885064704
「WindowsデスクトップでWeb開発 改訂版」サンプル
「WindowsデスクトップでWeb開発 改訂版」サンプル
Hiroyuki Ohnaka
Hyper-Vをラップトップで使う話
Hyper-V を使おう
Hyper-V を使おう
wataken44
Ähnlich wie Vagrant でお手軽開発環境
(20)
自動的に開発環境設定(1)
自動的に開発環境設定(1)
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
最強のPHP統合開発環境 PHPStorm
最強のPHP統合開発環境 PHPStorm
仮想マシンとVagrant + Vagrant 1.5
仮想マシンとVagrant + Vagrant 1.5
Vagrant chef
Vagrant chef
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
モダン開発環境
モダン開発環境
Chef windows linux環境構築
Chef windows linux環境構築
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Vagrant入門以前
Vagrant入門以前
HTML5 アプリ開発
HTML5 アプリ開発
自宅サーバ仮想化
自宅サーバ仮想化
はじめてLaravelさわった 第86回php勉強会
はじめてLaravelさわった 第86回php勉強会
Windows Server 2016でコンテナを動かしてみた
Windows Server 2016でコンテナを動かしてみた
vscode pipenv docker
vscode pipenv docker
Arduino を PHP で制御する
Arduino を PHP で制御する
「WindowsデスクトップでWeb開発 改訂版」サンプル
「WindowsデスクトップでWeb開発 改訂版」サンプル
Hyper-V を使おう
Hyper-V を使おう
Mehr von Hideki MACHIDA
長野のIT勉強会「NSEG」のWebサイト移転について
NSEG新webサイトについて
NSEG新webサイトについて
Hideki MACHIDA
concrete5を使ったホームページのご提案
concrete5を使ったホームページのご提案
Hideki MACHIDA
ごく簡単なconcrete5のテーマの作り方説明。 勤務先の社内勉強会用に作成したもの。
いちばん簡単なconcrete5テーマ
いちばん簡単なconcrete5テーマ
Hideki MACHIDA
2001/9/8 千曲市商業振興協議会(千曲商工会議所 戸倉上山田商工会)の主催によって行われた「無料でできるtwitter&facebookのビジネス活用セミナー」で用いたスライド。 展開をもうすこし詰め損ねているので非常に自身のない作ですが、つまるところ「これからソーシャルセミナーやるならいろいろ気を付けようね」という内容のつもり
ソーシャルメディアビジネス活用の実際
ソーシャルメディアビジネス活用の実際
Hideki MACHIDA
長野ソフトウェア技術者グループ NSEG 勉強会 Vol.4 で使用したプレゼンです。 今後の NSEG 勉強会の前説で使っていただく雛形というかたたき台ようなので、極めてシンプルです。 ご自由にお使いください。
長野ソフトウェア技術者グループ NSEG 勉強会 Vol.4
長野ソフトウェア技術者グループ NSEG 勉強会 Vol.4
Hideki MACHIDA
2010/5/22 長野ソフトウェア技術者グループ NSEG 第3回勉強会で行ったプレゼンです 前編→ http://www.slideshare.net/matchy/twitter-4113365 写真提供:@atohiroさん 協力:@yawahadaさん、@sb_7さん
Twitterからはみ出した「リアル」(裏)
Twitterからはみ出した「リアル」(裏)
Hideki MACHIDA
ぺちゃくちゃないとNAGANO Vol.12 で発表したプレゼンです。 やはしぺちゃくちゃはレギュレーションが厳しく、言いたいことのほとんどが言えない体たらくでしたが、やっちまったものはやっちまったものなので公開しときます。 続き→ http://www.slideshare.net/matchy/twitter-4242950 写真提供:@atohiro さん / @katsuehandaさん / @suno88さん / @mizu_yoshi0829さん
Twitterからはみ出した「リアル」(表)
Twitterからはみ出した「リアル」(表)
Hideki MACHIDA
長野ソフトウェア技術者グループ「NSEG」 第2回勉強会で用いた発表資料です。 コーディングスタイルの簡単なお話を、アノト社のpenPresenter (国内未発売)を用いて発表しました。 時間の関係上「俺様スタイル」の発表はカットしたので、このスライドからも削除しています。
コーディングスタイル入門~人に伝えるプログラミング~
コーディングスタイル入門~人に伝えるプログラミング~
Hideki MACHIDA
Mehr von Hideki MACHIDA
(8)
NSEG新webサイトについて
NSEG新webサイトについて
concrete5を使ったホームページのご提案
concrete5を使ったホームページのご提案
いちばん簡単なconcrete5テーマ
いちばん簡単なconcrete5テーマ
ソーシャルメディアビジネス活用の実際
ソーシャルメディアビジネス活用の実際
長野ソフトウェア技術者グループ NSEG 勉強会 Vol.4
長野ソフトウェア技術者グループ NSEG 勉強会 Vol.4
Twitterからはみ出した「リアル」(裏)
Twitterからはみ出した「リアル」(裏)
Twitterからはみ出した「リアル」(表)
Twitterからはみ出した「リアル」(表)
コーディングスタイル入門~人に伝えるプログラミング~
コーディングスタイル入門~人に伝えるプログラミング~
Vagrant でお手軽開発環境
1.
VAGRANTでお手軽 開発環境 VAGRANT + CHEF
SOLO MACHIDA'matchy'Hideki
2.
VAGRANT+CHEF Vagrantと Chef で仮想マシンで開発環境をつくろう! Chef
で設定を作れば本番環境の設定もできる!
3.
よくきくハナシ
4.
それです
5.
実際にやってみた
6.
WEB の運用・開発環境 ※ 異論はあるでしょうが今回は
LAMP とします
7.
勤務先から支給されるのは WINDOWS マシン
8.
LINUX 使ってと言われても 意欲のない開発者 意欲はあるけど経験がたりてない開発者 フロントエンド作成者 (俗にでざいなーという)
9.
ぷろまねはかんがえた Windows 上に Apache+PHP+MySQLを入れてもらおう(XAMPP)
10.
問題点 運用環境は Windows じゃねーし 各ミドルウェアのバージョンまちまちだし そもそもオレは
Linux でいいし
11.
仮想マシンでやればいいんじ ゃん VMwarePlayer とか VirtualBox とか
12.
チームメンバーの仮想マシン の使い方 よくわかんないのでいろいろツッコんでわけわかめ 大事に大事に仮想マシンを育てている いずれにせよなにかとサポートしてあげないとー
13.
ぷろまね危機一髪
14.
もっと簡単に仮想マシンを 1. 必要なときにサクっとできる 2. 各種の設定もサクっとできる 3.
用が済んだらさっさと捨てる
15.
どうやらそれが VAGRANT+CHEF
16.
社内ツールを勉強会で発表
17.
NSEG でウケたら社内ツールに しよう
18.
すみません
19.
主な対象 Linux とかそんな使ったことない開発者 黒画面使えと言われると転職を考えるフロントエンド担当
20.
動作環境 DHCP が施設されたLAN 各メンバーはそれぞれ別のアカウントでWindows にログイン 実行環境は
CentOS-6
21.
必要なもの メモ帳じゃないテキストエディタ 黒い画面に負けない勇気 Oracle VM VirtualBox Vagrant Bonjour
PrintServices for Windows
22.
まずはテンプレートを入手 ひととおり作っといたのでダウンロードしてね 画面右下の「Download ZIP」をクリックしてどこかに解凍 もちろんできる方は gitclone https://github.com/matchy2/lamp-centos6
23.
Vagrantfile の編集 (1) あとから直せないのでタイプミスしないでね ホスト名 chef.json={ 'host'=>{'name'=>'vm-'+(ENV['USERNAME']||ENV['USER'])}, 「vm-ログインユーザー名」になるはず。めったにいじる必要はない ハズ
24.
Vagrantfile の編集 (2) メール送信関係の設定 'postfix'=>{ 'relay'=>{ 'smtphost'=>'smtp.gmail.com',#SMTPホスト名 'smtpport'=>'587',
#SMTPポート番号 'usetls'=>'yes', #SSL/TLSを使うならyes 'smtpuser'=>'foo@gmail.com', #SMTPログイン名 'smtppasswd'=>'yourpassword'#SMTPパスワード } },
25.
Vagrantfile の編集 (3) MYSQLの設定 'mysql'=>{ 'rootpasswd'=>'rootpasswd',#MySQLrootパスワード 'mydbname'
=>'mydb', #新たに作る DB名 'myuser' =>'myuser', #新たに作る DBグイン名 'mypasswd' =>'mypass' #新たに作る DBパスワード } }
26.
VAGRANT 実行 黒画面で cdVagrantfileのあるディレクトリ vagrantup 仮想マシンのひな形をダウンロード 仮想マシンを VirtualBox
にインポート 仮想マシンの実行 各種設定
27.
WEB 公開ディレクトリ Vagrantfile のあるディレクトリ下の
www/htdocsディレクトリ あくまでWindows 上なので、好きなエディタやIDEやオーサリン グツールをつかっておk
28.
WEB アクセス http://vm-ログインユーザー名.local/ ※自分以外の仮想マシンも同様にアクセス可能
29.
データベース操作 http://vm-ログインユーザー名.local/phpmyadmin/ ※アクセス制限はかかってないので注意
30.
仕事終わって帰る前に 仮想マシンを終わらせてからPCの電源を切ってください vagranthalt また仕事をはじめるときは vagrantup ※最初の時ほど時間はかかりません
31.
プロジェクトの終了時 PhpMyAdminでデータベースをバックアップしてから、HDD 節約 のため仮想マシンを破棄 vagrantdestroy-f
32.
プロジェクト再開時 再び起動 vagrantup ※最初ほどではないけど設定し直すので時間かかります PhpMyAdmin でデータベースをリストア
33.
まとめ Windows の操作のみで、Linux のコマンドを使う必要ナシ 本番環境にとても近い状態で開発・制作できる 黒画面なんてそんなこわくない
34.
HAVE FUN WEB DEVELOPMENT!
35.
本番環境設定篇 knife-solo が必要
36.
NODE ファイルの編集 (1) 対象ファイル:chef-repos/nodes/production.json サーバーの正式な
FQDN "host":{ "fqdn":"foo.example.net" }
37.
NODE ファイルの編集 (2) Postfix
と MySQL は Vagrantのときとほぼ同じ
38.
本番環境の設定 一般ユーザーでssh ログイン可能とする ssh 公開鍵をセットし、クライアントは
ssh-agentを使用して、パス ワードなしでログインできるようにする そのユーザーは sudo でパスワードなしでなんでもできるできる ようにしとく 自分側の ~/.ssh/configを設定してsshproductionでサクっ とログインできるようにする
39.
CHEF 化 Windows 側で実行 knifesoloprepareproduction 対象マシンに
Ruby実行環境コミでChef の rpm がインストールさ れる
40.
実行 cdchef-repos knifesolocookproduction
41.
開発環境との違い Avahiはインストールしない OS のホスト名は設定しない Apache/Postfix のホスト名指定は正式なFQDN iptables
のファイアーウォールはより厳格に PhpMyAdmin もインストールしない DenyHosts というssh への連続アクセスを締め出すヤツ ssh は rootログイン禁止・パスワードログイン禁止
42.
ポイント メンバーの Windows 環境には
Vagrantしか入れない Windows でKnife Solo とかの環境を作るのはしんどい 参考: 同様に Berkshelf も使わないことにした http://j.mp/1eG1YQv
43.
ご意見募集 ツッコミください もしよければこれを folk して自分用やプロジェクト用にカスタマ イズしてね
44.
THE END BY MACHIDA
'MATCHY' HIDEKI
Jetzt herunterladen