Docker instructions added

pull/111/head
moneroexamples 6 years ago
parent ff950cf347
commit a9468901b1

@ -126,29 +126,39 @@ cmake ..
make make
``` ```
#### Mysql/Mariadb #### MariaDB/MySQL (using docker)
The easiest way to setup MariaDB is through [docker](https://hub.docker.com/_/mariadb/) (assuming that you have docker setup and running)
Create mariadb container called `ommariadb` and root password of `root` (change these how you want).
```bash ```
sudo apt install mysql-server docker run --name ommariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mariadb
sudo mysql_secure_installation
``` ```
Download `openmonero.sql` provided and setup the `openmonero` database. `openmonero.sql` script will Create openmonero database called `openmonero`.
drop current `openmonero` if exist. So don't run it, if you have already some important information
in the `openmonero` database.
Assuming we are still in `build` folder: ```
cd openmonero/sql
docker exec -i ommariadb mysql -uroot -proot < openmonero.sql
```
```bash #### PhpMyAdmin (using docker)
# apply it to mysql A good way to manage/view the openmonero database is through the
mysql -p -u root < ../sql/openmonero.sql [PhpMyAdmin in docker](https://hub.docker.com/r/phpmyadmin/phpmyadmin/). Using docker,
this can be done:
```
docker run --name myadmin -d --link ommariadb:db -p 8080:80 phpmyadmin/phpmyadmin
``` ```
#### Nginx where `ommariadb` is the name of docker container with mariadb, set in previous step.
#### Nginx (using docker)
The fastest way to start up and server the frontend is through The fastest way to start up and server the frontend is through
using [nginx docker image](https://hub.docker.com/_/nginx/) [nginx docker image](https://hub.docker.com/_/nginx/).
(assuming that you have docker setup and running).
``` ```
docker run --name omhtml -p 80:80 -v /home/mwo/openmonero/html:/usr/share/nginx/html:ro -d nginx docker run --name omhtml -p 80:80 -v /home/mwo/openmonero/html:/usr/share/nginx/html:ro -d nginx
@ -160,16 +170,6 @@ frontend files are stored. All these can be changed to suit your requirements.
Go to localhost (http://127.0.0.1) and check if frontend is working. Go to localhost (http://127.0.0.1) and check if frontend is working.
A quick alternative is to run python 3 http server:
```
cd ~/openmonero/html
python3 -m http.server
```
and check http://127.0.0.1:8000.
#### Run OpenMonero #### Run OpenMonero
Command line options Command line options

Loading…
Cancel
Save