|
4 | 4 |
|
5 | 5 | 
|
6 | 6 |
|
| 7 | +## Tools and Technologies Used |
| 8 | +- [Java]() |
| 9 | +- [Spring Boot]() |
| 10 | +- [JDK - 17 or later]() |
| 11 | +- [Spring MVC]() |
| 12 | +- [Hibernate]() |
| 13 | +- [Spring Security]() |
| 14 | +- [Maven]() |
| 15 | +- [Spring Data JPA]() |
| 16 | +- [IDE Intellij IDEA]() |
| 17 | +- [MYSQL]() |
| 18 | +- [Deploy Docker Network]() |
7 | 19 |
|
| 20 | +## Test: |
| 21 | +```java |
| 22 | +[INFO] Scanning for projects... |
| 23 | +[INFO] |
| 24 | +[INFO] ----------------< com.hoangtien2k3:ticket-booking-api >----------------- |
| 25 | +[INFO] Building ticket-booking-api 0.0.1-SNAPSHOT |
| 26 | +[INFO] from pom.xml |
| 27 | +[INFO] --------------------------------[ jar ]--------------------------------- |
| 28 | +[INFO] |
| 29 | +[INFO] --- resources:3.1.0:resources (default-resources) @ ticket-booking-api --- |
| 30 | +[INFO] Using 'UTF-8' encoding to copy filtered resources. |
| 31 | +[INFO] Copying 1 resource |
| 32 | +[INFO] Copying 2 resources |
| 33 | +[INFO] |
| 34 | +[INFO] --- compiler:3.8.1:compile (default-compile) @ ticket-booking-api --- |
| 35 | +[INFO] Nothing to compile - all classes are up to date |
| 36 | +[INFO] |
| 37 | +[INFO] --- resources:3.1.0:testResources (default-testResources) @ ticket-booking-api --- |
| 38 | +[INFO] Using 'UTF-8' encoding to copy filtered resources. |
| 39 | +[INFO] skip non existing resourceDirectory /Volumes/DATA/Backend/ticket-booking-api/src/test/resources |
| 40 | +[INFO] |
| 41 | +[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ ticket-booking-api --- |
| 42 | +[INFO] Nothing to compile - all classes are up to date |
| 43 | +[INFO] |
| 44 | +[INFO] --- surefire:2.22.2:test (default-test) @ ticket-booking-api --- |
| 45 | +[INFO] |
| 46 | +[INFO] ------------------------------------------------------- |
| 47 | +[INFO] T E S T S |
| 48 | +[INFO] ------------------------------------------------------- |
| 49 | +[INFO] Running com.hoangtien2k3.ticketbookingapi.TicketBookingApiApplicationTests |
| 50 | +``` |
8 | 51 |
|
9 | 52 |
|
| 53 | +## Build Docker-compose: |
| 54 | +```java |
| 55 | +[+] Building 0.6s (10/10) FINISHED docker:desktop-linux |
| 56 | + => [springboot-app internal] load .dockerignore 0.0s |
| 57 | + => => transferring context: 2B 0.0s |
| 58 | + => [springboot-app internal] load build definition from Dockerfile 0.0s |
| 59 | + => => transferring dockerfile: 410B 0.0s |
| 60 | + => [springboot-app internal] load metadata for docker.io/library/maven:latest 0.0s |
| 61 | + => [springboot-app 1/5] FROM docker.io/library/maven:latest 0.0s |
| 62 | + => [springboot-app internal] load build context 0.0s |
| 63 | + => => transferring context: 17.03kB 0.0s |
| 64 | + => CACHED [springboot-app 2/5] RUN mkdir -p /home/app 0.0s |
| 65 | + => CACHED [springboot-app 3/5] WORKDIR /home/app 0.0s |
| 66 | + => [springboot-app 4/5] COPY ./ . 0.1s |
| 67 | + => [springboot-app 5/5] ADD target/ticket-booking-api-0.0.1-SNAPSHOT.jar ticket-booking-api-0.0.1-SNAPSHOT.jar 0.1s |
| 68 | + => [springboot-app] exporting to image 0.2s |
| 69 | + => => exporting layers 0.2s |
| 70 | + => => writing image sha256:281d94c8a8c9e86941481b0cccd8107343da035837ee2cea28155c039b6f041d 0.0s |
| 71 | + => => naming to docker.io/library/ticket-booking-api:latest 0.0s |
| 72 | +[+] Running 2/2 |
| 73 | + ✔ Container ticket-booking-api-mysql-1 Started 0.1s |
| 74 | + ✔ Container ticket-booking-api-springboot-app-1 Started |
| 75 | +``` |
| 76 | + |
| 77 | +## Start docker: |
| 78 | +<img width="1440" alt="image" src="https://github.com/hoangtien2k3qx1/ticket-booking-api/assets/122768076/e5170684-36ad-447e-a5b9-ccc8a04f5213"> |
| 79 | + |
10 | 80 |
|
11 | 81 |
|
12 | 82 |
|
|
0 commit comments