タグ

sinatraとgitに関するuchiuchiyamaのブックマーク (2)

  • Chiver - Labolog

    こんな感じで、ファイルを用意する。GitHubに誤ってpushしてしまったものがあるので、それを雛形にすると良いかも。herokuのアカウントを持ってる人は、そのままheroku createしてgit push herokuすれば動く。他の人に使ってもらうことはまだ全然想定していないので、よく分からない点があるかもしれない。 https://github.com/r7kamura/yuno git clone git@github.com:r7kamura/yuno.git cd yuno heroku create heroku push heroku open 実装 chiverはgemになっていて、config.ruにこう書いて呼び出すイメージ。ローカルではshotgunかrackupコマンドで動かす。公開するにはherokuにgit pushする。いずれは他の人が使うようにまと

  • Webサイトをgithubで管理してpush時に自動的に同期する方法 - Blog by Sadayuki Furuhashi

    Webサーバに Subversion のサーバを立てておき、HTMLCSS を commit することでWebサイトを更新する方法は、良く知られているテクニック、らしいですね*1。更新の履歴を残すことができるし、ましてチマチマとFTPやsftpでアップロードするよりずっと簡単です。 しかし SVN の代わりに git を使おうとすると、pushしてもリポートリポジトリではファイルを更新してくれません。 また、リポジトリはWebサーバ上に作るよりも、便利な管理インタフェースがある github(や噂のgitosis)に置いておきたいところです。 そこで、github の Post-Receive Hook を使うと、リポジトリに変更を push すると同時に、Webサーバにも同期させることができます*2。 Webサーバに同期する前に、Sphinxでドキュメントを整形したり、SassをC

    Webサイトをgithubで管理してpush時に自動的に同期する方法 - Blog by Sadayuki Furuhashi
  • 1