diff options
-rw-r--r-- | README.md | 44 |
1 files changed, 15 insertions, 29 deletions
@@ -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 |