All Projects → taskagile → vuejs.spring-boot.mysql

taskagile / vuejs.spring-boot.mysql

Licence: other
Full-stack implementation of TaskAgile application with Vue.js, Spring Boot, and MySQL

Programming Languages

java
68154 projects - #9 most used programming language
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
shell
77523 projects
FreeMarker
481 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to vuejs.spring-boot.mysql

Spring-Boot-2
Spring Boot 2.x examples
Stars: ✭ 33 (-52.17%)
Mutual labels:  spring-security, spring-boot-2
skeleton-starter-flow-spring
Default project template for Vaadin using Spring Boot
Stars: ✭ 29 (-57.97%)
Mutual labels:  spring-boot-web, spring-boot-2
spring-boot-refresh-token-jwt
Spring Boot Refresh Token using JWT example - Expire and Renew JWT Token
Stars: ✭ 156 (+126.09%)
Mutual labels:  spring-security, spring-boot-2
spring-boot-angular-maven-starter
An example of Spring Boot and Angular 6 integration with the help of Maven and Kotlin.
Stars: ✭ 13 (-81.16%)
Mutual labels:  spring-security, spring-boot-2
seezoon-stack
一款基于当前最前沿的前端(Vue3 + Vite + Antdv)和后台(Spring boot)实现的低代码开发平台。
Stars: ✭ 227 (+228.99%)
Mutual labels:  spring-security
keycloak-springsecurity5-sample
Spring Security 5 OAuth2 Client/OIDC integration with Keycloak sample
Stars: ✭ 55 (-20.29%)
Mutual labels:  spring-security
springboot-mongodb-security
Spring Boot, Security, and Data MongoDB Authentication Example
Stars: ✭ 22 (-68.12%)
Mutual labels:  spring-security
spring-boot-jwt-auth
🔑 Sample Spring boot application secured using JWT auth in custom header(X-Auth-Token).
Stars: ✭ 57 (-17.39%)
Mutual labels:  spring-security
okta-spring-boot-authz-server-example
Spring Security OAuth 2.0 Guide
Stars: ✭ 60 (-13.04%)
Mutual labels:  spring-security
okta-spring-boot-saml-example
Spring Boot, SAML, and Okta
Stars: ✭ 52 (-24.64%)
Mutual labels:  spring-security
JavaFamily
【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
Stars: ✭ 517 (+649.28%)
Mutual labels:  spring-security
Diber-backend
Delivery Service - Spring Boot / Spring Data Jpa / Hibernate / PostgreSQL / OAuth2 Application
Stars: ✭ 22 (-68.12%)
Mutual labels:  spring-security
admin-api
springBoot jwt swagger集成的一套管理后台api
Stars: ✭ 35 (-49.28%)
Mutual labels:  spring-security
zainabed-spring-security-jwt
Authentication & Authorization module for standalone Spring Boot app or Spring Cloud applications
Stars: ✭ 24 (-65.22%)
Mutual labels:  spring-security
sample-spring-reactive
sample reactive microservices using spring 5, spring boot, spring webflux and project reactor
Stars: ✭ 26 (-62.32%)
Mutual labels:  spring-boot-2
spring-tiles-sample-app
Spring MVC - Apache Tile - AdminLTE Bootstrap template - Sample Application
Stars: ✭ 33 (-52.17%)
Mutual labels:  spring-security
zealsay backend
Spring Boot 快速开发脚手架,以博客论坛为示例展示,后台主要使用Spring Boot,Spring Security,Mybatis-plus,redis token,前端使用Nuxt,Vue,Vuex,Vue-Router,Vuetify。
Stars: ✭ 58 (-15.94%)
Mutual labels:  spring-security
Taroco-Authentication
Taroco-Authentication 统一认证服务
Stars: ✭ 49 (-28.99%)
Mutual labels:  spring-security
firebase-spring-boot-rest-api-authentication
Firebase Spring Boot Rest API Authentication
Stars: ✭ 172 (+149.28%)
Mutual labels:  spring-security
spring-boot-login-example
Spring Boot Login and Registration example with MySQL, JWT, Rest Api - Spring Boot Spring Security Login example
Stars: ✭ 50 (-27.54%)
Mutual labels:  spring-security

TaskAgile

Open source task management tool built with Vue.js 2, Spring Boot 2, and MySQL 5.7+

This is the repository for the book Building applications with Spring 5 and Vue.js 2: A real-world practical guide to building a modern full-stack web application.

Local development setup

Prerequisites

  • JDK8 - OpenJDK Preferred
  • MySQL 5.7+
  • RabbitMQ 3.6+
  • GraphicMagick 1.3+

Database setup

  • Create database task_agile
  • Initialize database with scripts in setup folder

Add dev properties file

  • Create src/main/resources/application-dev.properties with the following settings to override the settings in application.properties.
spring.datasource.url=jdbc:mysql://localhost:3306/task_agile?useSSL=false
spring.datasource.username=<your username>
spring.datasource.password=<your password>

Commands

  • Use mvn test to run the tests of the back-end and the front-end
  • Use mvn spring-boot:run to start the back-end
  • Use npm run serve inside the front-end directory to start the front-end
  • Use mvn install to build both the front-end and the back-end
  • Use java -jar target/app-0.0.1-SNAPSHOT.jar to start the bundled application

How to run application inside docker

$ mvn clean package
$ cp target/app-0.0.1-SNAPSHOT.jar docker/app.jar
$ docker build -t taskagile:dev docker/

Start with dev profile locally

$ docker run --rm --name taskagile -e "SPRING_PROFILES_ACTIVE=dev" -p 8080:8080 -p 9000:9000 taskagile

Start on server

With active profiles staging and docker. Make sure docker is the last one in the list so that the settings in evn.list will be applied.

$ docker run --rm --name taskagile --env-file ./docker/env.list -e "SPRING_PROFILES_ACTIVE=staging,docker" -p 8080:8080 -p 9000:9000 taskagile
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].