Fakultas Ilmu Komputer UI

Commit e7b3e78b authored by Muhammad Rafif Elfazri's avatar Muhammad Rafif Elfazri
Browse files

Merge branch 'deploy-runtime' into 'master'

Deploy runtime

See merge request !7
parents fcdae24e 2a4a975a
...@@ -33,6 +33,7 @@ Sudah ready untuk dijalankan di production? Mohon [lihat deployment guide beriku ...@@ -33,6 +33,7 @@ Sudah ready untuk dijalankan di production? Mohon [lihat deployment guide beriku
```shell ```shell
SECRET_KEY_BASE=REALLY_LONG_SECRET ## Generate it with "mix phx.gen.secret" SECRET_KEY_BASE=REALLY_LONG_SECRET ## Generate it with "mix phx.gen.secret"
GUARDIAN_SECRET_KEY_BASE=REALLY_LONG_SECRET ## Generate it with "guardian phx.gen.secret" GUARDIAN_SECRET_KEY_BASE=REALLY_LONG_SECRET ## Generate it with "guardian phx.gen.secret"
DATABASE_USER=postgres
DATABASE_HOST=db DATABASE_HOST=db
DATABASE_URL=ecto://postgres:postgres@db/postgres DATABASE_URL=ecto://postgres:postgres@db/postgres
PORT=4000 PORT=4000
...@@ -43,10 +44,17 @@ Sudah ready untuk dijalankan di production? Mohon [lihat deployment guide beriku ...@@ -43,10 +44,17 @@ Sudah ready untuk dijalankan di production? Mohon [lihat deployment guide beriku
3. Jalankan command ```docker-compose up``` untuk mendeploy Backend server. 3. Jalankan command ```docker-compose up``` untuk mendeploy Backend server.
4. Backend server dapat diakses pada http://localshost 4. Backend server dapat diakses pada http://localhost
5. Jalankan command ```docker-compose down``` untuk menghentikan server 5. Jalankan command ```docker-compose down``` untuk menghentikan server
## Notes
1. System hanya membolehkan user dengan role admin untuk membuat topic. User akan otomatis mendapat role reguler saat login pertama kali ke aplikasi ini. Untuk mengganti role, mantainer app ini harap mengganti role langaung di dalam database.
2. SECRET_KEY_BASE di generate dengan perintah ```mix phx.gen.secret```. GUARDIAN_SECRET_KEY_BASE dapat di generate dengan perintah ```mix guardian.gen.secret```. (Pengguna harus menginstall dependencies terlebih dahulu dengan ```mix deps.get```)
## Pelajari lebih lanjut ## Pelajari lebih lanjut
* Official website: https://www.phoenixframework.org/ * Official website: https://www.phoenixframework.org/
......
SECRET_KEY_BASE=REALLY_LONG_SECRET ## Generate it with "mix phx.gen.secret" SECRET_KEY_BASE=REALLY_LONG_SECRET ## Generate it with "mix phx.gen.secret"
GUARDIAN_SECRET_KEY_BASE=REALLY_LONG_SECRET ## Generate it with "guardian phx.gen.secret" GUARDIAN_SECRET_KEY_BASE=REALLY_LONG_SECRET ## Generate it with "guardian phx.gen.secret"
DATABASE_USER=postgres
DATABASE_HOST=db DATABASE_HOST=db
DATABASE_URL=ecto://postgres:postgres@db/postgres DATABASE_URL=ecto://postgres:postgres@db/postgres
PORT=4000 PORT=4000
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment