- Notifications
You must be signed in to change notification settings - Fork56
taskagile/vuejs.spring-boot.mysql
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Open source task management tool built with Vue.js 2, Spring Boot 2, and MySQL 5.7+
This is the repository for the bookBuilding applications with Spring 5 and Vue.js 2: A real-world practical guide to building a modern full-stack web application.
- JDK8 - OpenJDK Preferred
- MySQL 5.7+
- RabbitMQ 3.6+
- GraphicMagick 1.3+
- Create database
task_agile - Initialize database with scripts in
setupfolder
- Create
src/main/resources/application-dev.propertieswith the following settings to override the settings inapplication.properties.
spring.datasource.url=jdbc:mysql://localhost:3306/task_agile?useSSL=falsespring.datasource.username=<your username>spring.datasource.password=<your password>
- Use
mvn testto run the tests of the back-end and the front-end - Use
mvn spring-boot:runto start the back-end - Use
npm run serveinside thefront-enddirectory to start the front-end - Use
mvn installto build both the front-end and the back-end - Use
java -jar target/app-0.0.1-SNAPSHOT.jarto start the bundled application
$ mvn clean package$ cp target/app-0.0.1-SNAPSHOT.jar docker/app.jar$ docker build -t taskagile:dev docker/
$ docker run --rm --name taskagile -e"SPRING_PROFILES_ACTIVE=dev" -p 8080:8080 -p 9000:9000 taskagileWith active profilesstaging anddocker. Make suredocker is the last one in the list so that the settings inevn.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 taskagileAbout
Full-stack implementation of TaskAgile application with Vue.js, Spring Boot, and MySQL
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.