From cd6d7f8c82bc2f2737db8ee88bf66ba119468796 Mon Sep 17 00:00:00 2001 From: jakobsn Date: Mon, 25 Nov 2019 14:21:27 +0100 Subject: [PATCH] allow localhost to acces db and update readme --- README.md | 30 ++++++++++++++++++++++++++---- mysql/sql/init.sql | 3 ++- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d52be16..19cf2e7 100644 --- a/README.md +++ b/README.md @@ -14,25 +14,47 @@ $ docker-compose up --build ### Prune/Recreate If you need a fresh rebuild in case of startup issues use this command (WARNING this will remove all your docker images) + $ docker system prune -a + $ docker-compose up --build -### Deploy locally +# Deploy locally Prerequisites: + mysql + python3 + src/app/requirements.txt -# Run Datatbase: +### Run Datatbase: Launch mysql at default port (3306) + $ systemctl start mysqld + Log in to database -$ mysql -u -p + +$ sudo mysql -u root + Insert mysql queries + "CREATE database db;" + "USE db;" -Then populate databse by posting mysql/sql/init.sql into mysql + +"SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');" + +Then populate databse by posting mysql/sql/init.sql into +mysql + Edit src/app/models/database.py to point at local server + + + Run app + +$ cd src/app/ + $ python3 src/app/main.py diff --git a/mysql/sql/init.sql b/mysql/sql/init.sql index f3cf9aa..3ef8be9 100644 --- a/mysql/sql/init.sql +++ b/mysql/sql/init.sql @@ -130,8 +130,9 @@ insert into project_category values (NULL, "Test"); /* -Create default database user +Create default database user */ CREATE USER 'root'@'10.5.0.6' IDENTIFIED BY 'root'; GRANT ALL PRIVILEGES ON db.* TO 'root'@'10.5.0.6'; +GRANT ALL PRIVILEGES ON db.* TO 'root'@'localhost';