An open API service indexing awesome lists of open source software.

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 アプリケーション

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).