You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-7
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
1
## What is it?
2
-
This project uses Quarkus Framework to generate CRUD operations for Quartz jobs that are stored as Tasks records on AWS DynamoDB.
2
+
This project uses the Quarkus Framework to generate CRUD operations over Tasks records stored on AWS DynamoDB.
3
3
4
4
## Detailed project architecture and components
5
5
You can find more detail of the configurations and components coded in this project in the following posts:
6
-
[Reactive Timer Microservice with Java Quartz, DynamoDB and Quarkus](https://aosolorzano.medium.com/reactive-timer-microservice-with-java-quartz-dynamodb-and-quarkus-bb4cf6e0dc23).
7
-
[Deploying Quarkus Native Image Container on AWS Fargate ECS]().
6
+
-[Reactive Timer Microservice with Java Quartz, DynamoDB and Quarkus](https://aosolorzano.medium.com/reactive-timer-microservice-with-java-quartz-dynamodb-and-quarkus-bb4cf6e0dc23).
7
+
-[Deploying Quarkus Native Image Container on AWS Fargate ECS](https://aosolorzano.medium.com/deploying-a-container-image-with-a-quarkus-native-application-on-aws-fargate-ecs-b09141fe7ff4).
8
8
9
9
If you want to learn more about Quarkus, please visit its website: https://quarkus.io/.
10
10
@@ -14,6 +14,7 @@ If you want to learn more about Quarkus, please visit its website: https://quark
4. GraalVM with OpenJDK 17. You can use [SDKMAN](https://sdkman.io/install).
16
16
5.[Maven](https://maven.apache.org/download.cgi).
17
+
6. Docker and Docker Compose.
17
18
18
19
## Running Postgres instance
19
20
First, we need to make sure you have a Postgres instance running (Quarkus automatically starts one for dev and test mode). To set up a PostgreSQL database with Docker:
@@ -75,7 +76,7 @@ You can create a native container image as follows:
> **_IMPORTANT:_** Before execute your docker container, export your AWS credential before to pass them to the "docker run":
79
+
> **_IMPORTANT:_** Before execute the Timer Service container, export your AWS credential to pass them to the "docker run" command:
79
80
```
80
81
docker-compose up --scale tasks=2 --scale nginx=1
81
82
```
@@ -116,9 +117,9 @@ You can follow the instruction shown in this [tutorial](https://docs.aws.amazon.
116
117
Also, you need to follow the instructions shown in this [tutorial](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_CLI_Configuration.html) to configure the "ecs-cli" command.
117
118
118
119
## Related Guides
119
-
- Amazon DynamoDB ([guide](https://quarkiverse.github.io/quarkiverse-docs/quarkus-amazon-services/dev/amazon-dynamodb.html)): Connect to Amazon DynamoDB datastore
120
-
- Quartz ([guide](https://quarkus.io/guides/quartz)): Schedule clustered tasks with Quartz
120
+
- Amazon DynamoDB ([guide](https://quarkiverse.github.io/quarkiverse-docs/quarkus-amazon-services/dev/amazon-dynamodb.html)): Connect to Amazon DynamoDB datastore.
121
+
- Quartz ([guide](https://quarkus.io/guides/quartz)): Schedule clustered tasks with Quartz.
0 commit comments