-
Notifications
You must be signed in to change notification settings - Fork 24
Install
Kosuke Tanabe edited this page Aug 27, 2022
·
382 revisions
- 開発者向けのインストール方法は、DevelopmentInstallを参照してください。
- 旧バージョンの1.3系のインストール方法は、マニュアルをごらんください。
- Unix系OSのシェル実行環境
- Git
- Docker
-
Docker Compose
- Docker Desktopをインストールすると、DockerとDocker Composeが同時にインストールされます
- WindowsでDocker Desktopをお使いの方は、"Use WSL 2 based engine"オプションを有効にしてください
Unix系OSのシェルを開き、Gitをインストールします。
$ sudo apt-get install git
ソースコードを取得します。
$ git clone -b main https://github.com/next-l/enju_leaf.git
初期設定ファイルを作成します。
$ cd enju_leaf
$ cp .env.template .env
$ docker compose build
$ echo SECRET_KEY_BASE=`docker compose run --rm web rake secret` >> .env
データベースを作成します。
$ docker compose up -d
$ docker compose run --rm web rake db:create
$ docker compose run --rm web rake db:migrate
初期データを投入します。
$ docker compose run --rm web rake enju_leaf:setup
$ docker compose run --rm web rake db:seed
$ docker compose run --rm web rake assets:precompile
$ docker compose run --rm web rake sunspot:reindex
$ docker compose down
$ docker compose up -d
上記のコマンドの実行が完了したら、Webブラウザで http://localhost:8080 にアクセスします。 初期ユーザ名は "enjuadmin", パスワードは "adminpassword" です。
Ctrl + Cキーで出力を停止します。
$ docker compose logs -f web
$ docker compose down
$ docker compose run --rm web rails c
> exit
サーバ名などの動作環境の設定は、環境変数で行います。EnvironmentVariablesをごらんください。
本番環境での動作方法をごらんください。
Backupをごらんください。
Updateをごらんください。