From e4875904c53d80e72f89b9fdec47f32ed2714f9d Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Mon, 2 Apr 2018 17:06:20 +0300 Subject: update build instructions --- README.md | 44 +++++++++++++++----------------------------- 1 file changed, 15 insertions(+), 29 deletions(-) (limited to 'README.md') 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 -- cgit v1.2.3