Gunosy RSS
ã¯ã‚ªãƒ¼ãƒ—ãƒ³ã‚½ãƒ¼ã‚¹ã§æä¾›ã•れã¦ã„ã¾ã™ã€‚ライセンスã®ç¯„囲内ã§è‡ªç”±ã«ä½¿ã†ã“ã¨ãŒã§ãã¾ã™ã€‚
慣れã¦ã„る人ã¯èª¬æ˜Žãªã—ã§ã™ãã«ã§ãã‚‹ã¨æ€ã„ã¾ã™ãŒã€ã©ã‚Œã ã‘ç°¡å˜ã«ã§ãã‚‹ã‹ã‚’示ã™ãŸã‚æ‰‹é †ã‚’æ›¸ã„ã¦ãŠãã¾ã™ã€‚
å‰æï¼š
- herokuã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒã‚ã‚‹ã“ã¨ï¼ˆãªã‘れã°ä½œã‚‹ï¼‰
- heroku toolbeltãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã€SSHéµãŒç™»éŒ²æ¸ˆã§ã‚ã‚‹ã“ã¨
- GitHubã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒã‚ã‚‹ã“ã¨ï¼ˆãªã‘れã°ä½œã‚‹ï¼‰
- gitãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã‚‹ã“ã¨
ã¾ãšã€GitHubã‹ã‚‰ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’å–å¾—ã—ã¾ã™ã€‚
https://github.com/dai-shi/gunosy-rss
ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ã€å³ä¸Šã®Forkボタンを押ã—ã¦ã€è‡ªåˆ†ã®ãƒªãƒã‚¸ãƒˆãƒªã«ã—ã¾ã™ã€‚自分ã®ãƒªãƒã‚¸ãƒˆãƒªã®ãƒšãƒ¼ã‚¸ã«è¡Œã£ã¦ãƒªãƒã‚¸ãƒˆãƒªã®URLを確èªã—ã¾ã™ã€‚
ä»®ã«ã€git@github.com:<username>/gunosy-rss.git
ã ã£ãŸã¨ã—ã¾ã™ã€‚
% git clone git@github.com:<username>/gunosy-rss.git
をコマンドラインã§å®Ÿè¡Œã™ã‚‹ã¨ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã•れã¾ã™ã€‚
% cd gunosy-rss
ã§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’移動ã—ã¾ã™ã€‚
次ã«ã€herokuã«ã‚¢ãƒ—リケーションを作りã¾ã™ã€‚
% heroku apps:create <appname>
を実行ã™ã‚‹ã ã‘ã§ã™ã€‚<appname>
ã¯çœç•¥ã‚‚å¯èƒ½ã§ã™ã€‚
作ã£ãŸã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã®æƒ…å ±ã‚’ç¢ºèªã™ã‚‹ãŸã‚ã€
% heroku apps:info
ã¨ã—ã¾ã™ã€‚ãã“ã§è¡¨ç¤ºã•れるã€Git URLã¨Web URLãŒé‡è¦ã§ã™ã€‚
ãれãžã‚Œã€git@heroku.com:<appname>.git
ã¨http://<appname>.herokuapp.com/
ã ã£ãŸã¨ã—ã¾ã™ã€‚
% heroku config:set SITE_PREFIX=http://<appname>.herokuapp.com/
ã¨ã—ã¦ã€ç’°å¢ƒå¤‰æ•°ã‚’登録ã—ã¾ã™ã€‚
% git remote add heroku git@heroku.com:<appname>.git
ã¨ã—ã¦ã€ãƒªãƒ¢ãƒ¼ãƒˆãƒªãƒã‚¸ãƒˆãƒªã‚’登録ã—ã¾ã™ã€‚
% git push heroku
ã¨ã—ã¦ã€herokuã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã—ã¦ã€å®Œäº†ã§ã™ã€‚
http://<appname>.herokuapp.com/<gunosyid>.rss
ã§RSSフィードãŒç”Ÿæˆã•れã¾ã™ã€‚
ã„ã‹ãŒã§ã—ょã†ï¼Ÿ
補足
実ã¯ã€GitHubã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆä½œã‚‰ãšForkã‚‚ã—ãªãã¦ã‚‚ã€ä¸Šè¨˜ã®ã“ã¨ã¯ã§ãã¾ã™ã€‚ã§ã™ãŒã€ã›ã£ã‹ããªã®ã§pull requestãŒé€ã‚Œã‚‹ã‚ˆã†ã«Forkã™ã‚‹ã®ãŒã€GitHubらã—ã„ã®ã§ã¯ãªã„ã§ã—ょã†ã‹ã€‚
herokuã®ã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³æƒ…å ±ã‚’è¡¨ç¤ºã™ã‚‹ã¨ã“ã‚ã§ã¯ã€
% heroku apps:info --app <appname>
ã¨ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。