Skip to content

mitakarb/beerkeeper

Repository files navigation

README

Beerkeeper

mitaka.rb で作っているイベント管理アプリです 🍻

Contributing

We welcome contributions! Please feel free to submit a Pull Request.

環境構築

  • Ruby: 3.4.7
  • Rails: 8.1.1
  • DB: SQLite (development/test), Turso (production)

Use Docker

# beerkeeperのDocker環境を過去に作ったことがあり、まっさらにしたい時
$ docker compose down --volumes

# まっさらな状態からやるとき
$ git clone git@github.com:mitakarb/beerkeeper.git
$ cd beerkeeper
$ docker compose build
$ docker compose run --rm web bin/setup
$ docker compose up
# http://localhost:3000/ を確認

# Webサーバーの切り替え
## Puma (デフォルト)
$ docker compose up

## Falcon
$ WEB_SERVER=falcon docker compose up

# test
## 初回のみ
$ docker compose run --rm -e RAILS_ENV=test web bin/rails db:test:prepare
## spec実行
$ docker compose run --rm -e RAILS_ENV=test web bundle exec rspec

local

$ git clone git@github.com:mitakarb/beerkeeper.git
$ cd beerkeeper
$ bin/setup
$ bin/dev
# http://localhost:3000/ を確認

Webサーバーの切り替え

デフォルトはPumaですが、環境変数 WEB_SERVER でFalconに切り替えられます。

# Puma (デフォルト)
$ bin/dev

# Falcon
$ WEB_SERVER=falcon bin/dev

動作確認

http://localhost:3000/ を開いてイベント一覧が表示されたらOKです:)

About

(仮)

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 40

Languages