https://github.com/rifandani/notesapp-backend-dicoding
Latihan notes app kelas Belajar Fundamental Aplikasi Backend dari Dicoding
https://github.com/rifandani/notesapp-backend-dicoding
dicoding hapi javascript joi postgresql
Last synced: 3 months ago
JSON representation
Latihan notes app kelas Belajar Fundamental Aplikasi Backend dari Dicoding
- Host: GitHub
- URL: https://github.com/rifandani/notesapp-backend-dicoding
- Owner: rifandani
- Created: 2021-08-22T08:01:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-08T10:47:21.000Z (over 4 years ago)
- Last Synced: 2025-03-14T23:22:50.176Z (11 months ago)
- Topics: dicoding, hapi, javascript, joi, postgresql
- Language: JavaScript
- Homepage:
- Size: 201 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cara Penggunaan
1. Install [Docker](https://docs.docker.com/get-docker/)
2. Pastikan Docker sudah terinstall
```console
$ docker -v
Docker version 19.03.1, build 74b1e89e8a
```
3. Clone Repository ini
```console
git clone https://github.com/gymie/dicoding-backend-services.git namaproject
```
4. Jalankan docker-compose up -d
```console
$ docker-compose up -d
Creating network "namaproject_default" with the default driver
Creating postgres ... done
Creating redis ... done
Creating adminer ... done
```
5. Untuk Menghentikan Container
```console
docker-compose down
```
6. Untuk Menjalankan Container Tertentu cth hanya mau menjalankan container postgres saja
```console
docker-compose up -d postgres
```
## Postgres
```env
USER : developer
PASSWORD : supersecretpassword
```
- Akses CLI Postgres
```console
docker exec -it postgres sh
```
- Buat database postgres
```console
/ # createdb -U developer notesapp
```
- Connect ke database
```console
/ # psql -U developer -d notesapp
```
- Link Command PSQL [Link](https://www.postgresqltutorial.com/psql-commands/)
## Adminer
Untuk Management Database Postgres
- Akses melalui browser
```console
localhost:8090
```
## RabbitMQ
Untuk Management Queue RabbitMQ
- Akses melalui browser
```console
localhost:5672
```
## RedisInsight
Untuk Management Redis menggunakan RedisInsight
- Akses melalui browser
```console
localhost:8001
```
- Masukkan Host: `localhost` atau local ip address device kalian.
- Cara mengetahui local ip address dengan command `ipconfig`