aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2018-04-02 17:06:20 +0300
committerGravatar Vitaly Takmazov2018-04-02 17:06:20 +0300
commite4875904c53d80e72f89b9fdec47f32ed2714f9d (patch)
tree0283effb1c39c87ed933486813e133530e06571b /README.md
parentbe2cefb4868445ce0776c9b9e029cf3adfeaf804 (diff)
update build instructions
Diffstat (limited to 'README.md')
-rw-r--r--README.md44
1 files changed, 15 insertions, 29 deletions
diff --git a/README.md b/README.md
index 2b18336e..863bc9dd 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,6 @@
Juick
---
-
-Далее предполагается, что уже установлен и запущен mysql с пользователем user.
+Подготовка:
```
git clone git@x.juick.com:/srv/git/juick.git
@@ -10,43 +9,30 @@ cd juick
git submodule update --init
-mysql -u user -p
- create database juick;
- exit
-
-mysql -u user -p < juick-server-core/src/main/resources/schema.sql
+echo "spring.h2.console.enabled=true" > juick-www/src/main/resources/application.properties
-mysql -u user -p
- use juick;
- insert into users (id, nick, passw) values (1, 'ugnich', 'fuckthis');
- insert into logins (user_id, hash) values (1, 'fuckthisverymuch');
- exit
-```
-Прописать в `juick-www/src/main/resources/application.properties`
-
-```
- datasource_url=jdbc:mysql://localhost/juick
- datasource_user=user
- datasource_password=password
```
Для сборки front-end необходим установленный npm (runtime node js) не ниже 3-й версии и jdk8
```
-./gradlew :juick-www:compileFrontend
-
./gradlew :juick-www:bootRun
```
-Логин: http://localhost:8080/login?hash=fuckthisverymuch
+По адресу http://localhost:8080/h2-console доступна консоль бд. Параметры подключения:
+```
+Driver Class: org.h2.Driver
+JDBC URL: jdbc:h2:mem:testdb
+User Name: sa
+Password: пустой
+```
-чтобы работал юникод, в `~/.my.cnf` добавить:
+Необходимо подключиться и создать пользователя:
```
-[client]
-default-character-set=utf8mb4
-[mysqld]
-character-set-client-handshake = FALSE
-character-set-server = utf8mb4
-``` \ No newline at end of file
+ insert into users (id, nick, passw) values (1, 'ugnich', 'fuckthis');
+ insert into logins (user_id, hash) values (1, 'fuckthisverymuch');
+```
+
+Логин: http://localhost:8080/login?hash=fuckthisverymuch \ No newline at end of file