myazakky / 9chan

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

9chan

闇ネットチャットの実装の1つ

sinatra-sseのoriginal:

Usage

インストール

bundle install

ビルド

cd frontend/9chan
npm install
npm run build

設定

cp settings.rb.example settings.rb

テーブル作成

ruby ./models.rb

走行

rackup

Run on Docker

ビルド

docker build -t 9chan .

設定

cp settings.rb.example settings.rb
  • DB_NAME/var/9chan/9chan.sqlite3 を指定する

テーブル作成

mkdir -p var/9chan
docker run --rm -v $(pwd)/settings.rb:/opt/app/settings.rb -v $(pwd)/var/9chan:/var/9chan 9chan ruby ./models.rb

走行

docker run --rm -it -v $(pwd)/settings.rb:/opt/app/settings.rb -v $(pwd)/var/9chan:/var/9chan -p 127.0.0.1:9292:9292 9chan

About

License:MIT License


Languages

Language:TypeScript 54.8%Language:Ruby 25.0%Language:HTML 13.3%Language:Dockerfile 5.4%Language:JavaScript 1.5%