Как я писал ранее, я создал SPA с помощью Springboot + JWT+Vue.js + Websocket , но только несколько человек протестировали его, возможно, потому, что для тестирования проекта людям нужно было самостоятельно подготовить Postgresql. Он действительно пытается установить и инициализировать DB. Что еще хуже, удаление базы данных после ее установки также утомительно.
Итак, сегодня я переместил базу данных Postgresql в контейнер docker. И если вы хотите протестировать мой проект, вы можете выполнить подготовку почти автоматически. И очень легко удалить контейнеры после тестирования.
Вы можете протестировать проект здесь: https://github.com/lechatthecat/JavaChatSPA
Как протестировать проект
Предпосылки
- Java 11
- Maven 3. *
- Докер 20.10.6
- Docker-compose 1.29.1
Как запустить:
$ git clone https://github.com/lechatthecat/JavaChatSPA.git $ cd JavaChatSpa $ docker-compose up -d --build $ npm i $ npm run build $ mvn clean package $ mvn spring-boot:run
Рабочий пример: https://chatboard.page/boards/lounge/0
Оригинал: “https://dev.to/lechatthecat/spa-with-springboot-jwt-vue-js-web-socket-day-2-27o4”