Skip to content
This repository has been archived by the owner on May 10, 2022. It is now read-only.
/ sinatra-note-app Public archive

Sinatra を使ってWebアプリケーションの基本を理解する

License

Notifications You must be signed in to change notification settings

maeda-m/sinatra-note-app

Repository files navigation

NOTE×NOTE

Webアプリの構成要素を学ぶためのメモアプリです。

スクリーンショット

screenshot

開発環境

項目 バージョン
Docker Engine 20.10.12
Docker Compose 1.29.2
Ruby 3.1.1
Sinatra 2.2.0
Puma 5.6.4
PostgreSQL 14.2

実行方法

  1. 本リポジトリを git clone してください
  $ git clone https://github.com/maeda-m/sinatra-note-app.git --branch develop
  1. 次のコマンドでコンテナを起動してください
  $ cd sinatra-note-app
  $ docker-compose up
  1. ブラウザで http://localhost:9292/ にアクセスしてください
  2. 終了する場合は Ctrl + C でコンテナを終了してください

テスト方法

$ cd sinatra-note-app
$ docker-compose -f docker-compose.yml -f docker-compose.test.yml up --abort-on-container-exit

Linter

  1. Ruby Style Guide
  $ cd sinatra-note-app
  $ docker-compose -f docker-compose.yml -f docker-compose.rubocop.yml up --abort-on-container-exit
  1. HTML
  2. CSS

About

Sinatra を使ってWebアプリケーションの基本を理解する

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published