「なでしこv3」開発掲示板

なでしこ3を改善するための掲示板
[一覧へ] > (@3) [中] [解決]
@3■ (#5) サーバーで動かすなでしこ - CHOCO (2021-06-25 12:55) /低 未処理
https://www.choco.org.uk/chocodb/?p=2432
ご無沙汰してます。

他のJavaScriptのようにサーバーで動かす手順を調べながら書いているのですが、公式ページだとそこまで細かい手順が無いので手探りです。

なでしこ3のサーバー導入手順として、何かこうあるべき物はありますか?
React 等と比べてはイケナイのかも知れませんが、教育現場で自分達でサーバー作れると良いと思います。

あとは直接nako3edit を叩けば良いのかなぁと考えております。
何かご意見を頂けると嬉しく思います。

(#6) なでしこ3学習サーバーの構築に関して - クジラ飛行机 (2021-07-03 11:27) /中 未処理
CHOCOさん、ご無沙汰しております。そして、いつもお世話になっております。

なでしこ3用のサーバー構築体験記、ありがとうございます。
CeontOSでSSLの設定・・・と、諸々苦労しますよね(泣)
やり方がコロコロ変わるっていうのは、本当困りますよね。

実は、当初は私もVPSなどを利用して、なでしこ3用のサーバーを、なでしこ3自身で記述できるようにと考えていました。
しかし、人的リソース不足で、いつまで経っても作業が終わらない・・・ということで、一旦諦めてサーバー側はPHPを採用して、一般的なApache+PHPの環境でなでしこのブラウザ版が動くように考えました。サーバー側は、ブラウザ版が完成してから・・・と思って後回しになっています。

なでしこ3学習に最適なサーバーを準備する上では、以下の3つが代表です。
PHPが動く環境を構築してからインストールします。

* nako3storage(なでしこ3貯蔵庫)
https://github.com/kujirahand/nako3storage

* konawiki3(なでしこ3マニュアル)
https://github.com/kujirahand/konawiki3

* なでしこ学習パッド(サーバーレスで動くので素晴らしい)
https://github.com/oza-jv/nakopad
↑これ、私は関与していないのですが、窓の杜でも紹介された、優秀な学校向け学習エディタです。

もちろん、将来的には、なでしこ3を使って、なでしこ3上のサービスすべてが動くことを夢見ています。
なお、Node.jsが動くサーバーが、PHPが動くサーバーに比べて、コスト割高なので、

なでしこ3をPHP上で動かすプロジェクトもだいぶ動くようになりました。
https://github.com/kujirahand/nadesiko3php

あと、作り込みたい機能やいろいろあるのですが、nako3editも、いろいろなサーバーで動くと思います。
普通のNode.jsアプリと同じ仕組みで、
nginxに来るアクセスを、nako3editのポートに割り振れば、それなりに動くと思います。

※追記

よく考えたら、以前、以下にまとめたのでした。
https://nadesi.com/doc3/go.php?16417

(#10) 動きました。 - choco (2021-07-04 19:54) /中 解決
https://www.choco.org.uk/chocodb/?p=2500

Nodejsだけで動くんですね。。。。
でも、ログとか取りたいのでNGINXでも引き続き調査します。

これを整理すれば、誰でも簡単にLinuxにWebエディタを出せると思います。

(#5)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能