https://github.com/oiax/nano_planner
『改訂新版 Elixir/Phoenix 初級②〜④』の学習用 Phoenix アプリケーション
https://github.com/oiax/nano_planner
elixir phoenix
Last synced: about 1 year ago
JSON representation
『改訂新版 Elixir/Phoenix 初級②〜④』の学習用 Phoenix アプリケーション
- Host: GitHub
- URL: https://github.com/oiax/nano_planner
- Owner: oiax
- Created: 2016-10-22T02:48:08.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2023-03-01T15:09:19.000Z (over 3 years ago)
- Last Synced: 2024-04-14T12:36:39.096Z (about 2 years ago)
- Topics: elixir, phoenix
- Language: Elixir
- Homepage: https://books.oiax.jp/items/elixirp3
- Size: 2.2 MB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NanoPlanner: 簡易予定表管理システム
これは『改訂新版 Elixir/Phoenix 初級②〜④』の学習用 Phoenix アプリケーションです。
## 対象 OS
* macOS Big Sur v11
* macOS Catalina v10.15
* Ubuntu Desktop 20.04 LTS (64-bit)
## 稼働条件
* Erlang/OTP 23.3
* Elixir 1.11.4
* Phoenix 1.5.8
* PostgreSQL 12.6
* MariaDB 10.5
* Node.js 14.16
* npm 7.11
* webpack 4.41
Ubuntu 20.04 では、さらに次のコマンドで `inotify-tools` パッケージをインストールしてください。
```text
$ sudo apt-get -y install inotify-tools
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
```
## インストール方法
```text
$ mix local.hex --force
$ mix local.rebar --force
$ mix deps.get
$ mix ecto.create
$ mix ecto.migrate
$ mix run priv/repo/seeds.exs
$ cd assets
$ npm install
$ cd ..
```
## 起動方法
```text
$ mix phx.server
```
## Copyright and License
Copyright (c) 2021, Tsutomu Kuroda.
NanoPlanner source code is licensed under the [MIT License](LICENSE.md).