diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2016-04-04 13:50:05 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2016-04-04 13:50:05 +0900 |
commit | 7f00000f8990f17de16b32eb9ddbf7d513070a75 (patch) | |
tree | 3f488946bb3a6f307816e78e28516baa3c11f671 | |
parent | dfdd3a29ffb2021b6d656413bfc51b906b38d98e (diff) | |
download | poe-7f00000f8990f17de16b32eb9ddbf7d513070a75.tar.gz |
readme: 更新
-rw-r--r-- | README.md | 38 |
1 files changed, 37 insertions, 1 deletions
@@ -3,7 +3,7 @@ sandbox (C): * seccomp: to restrict syscallls -* systemd: to restrict resources +* cgroup (memory, pids): to limit resources * overlayfs backend (Rust): @@ -13,3 +13,39 @@ backend (Rust): frontend (TypeScript): * Angular 2 + +## Installation + +~~~sh +% git clone -b ⚙ https://github.com/rhenium/poe.git && cd poe + +% cd sandbox +% vi config.h config_seccomp.h +% make && sudo make install # => sandbox/runner +% cd .. + +% cd backend +% cargo build --release # => target/release/poe +% cd .. + +% cd frontend +% npm i +% rake deploy # => frontend/target/ +% cd .. + +% nvim config.json + +% pushd /path/to/data +% mkdir -p env/base +% sudo pacstrap -cd env/base base libxml2 +% popd + +% rake 'ruby[2.3.0]' # will add to config.json +% rake 'php[7.0.0]' + +% ./backend/target/release/poe config.json +% # setup reverse proxy: /api/ => backend, * => frontend +~~~ + +## License +MIT License |