diff --git a/.vscode/launch.json b/.vscode/launch.json index 93702c1c5..63009f58c 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -93,6 +93,16 @@ "projectName": "boot-http-proxy", "args": "", "envFile": "${workspaceFolder}/.env" + }, + { + "type": "java", + "name": "Spring Boot-TestApplication", + "request": "launch", + "cwd": "${workspaceFolder}", + "mainClass": "com.example.graphql.TestApplication", + "projectName": "boot-graphql-webflux", + "args": "", + "envFile": "${workspaceFolder}/.env" } ] } \ No newline at end of file diff --git a/README.md b/README.md index f7836306f..9048a9338 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,49 @@ The following table list all sample codes related to the spring boot integration For More info about this repository, Please visit [here](https://rajadilipkolli.github.io/my-spring-boot-experiments/) +### Tech Stack +Repo is built on the following main stack: + +- Java [Java](https://www.java.com) – Languages +- JavaScript [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) – Languages +- SQL [SQL](https://en.wikipedia.org/wiki/SQL) – Languages +- Node.js [Node.js](http://nodejs.org/) – Frameworks (Full Stack) +- Project Reactor [Project Reactor](https://projectreactor.io/) – Java Tools +- QueryDSL [QueryDSL](http://www.querydsl.com/) – Java Tools +- Spring Framework [Spring Framework](https://spring.io/projects/spring-framework) – Frameworks (Full Stack) +- jQuery [jQuery](http://jquery.com/) – Javascript UI Libraries +- Cloud DB for Mysql [Cloud DB for Mysql](https://www.ncloud.com/product/database/cloudDbMysql) – SQL Database as a Service +- H2 Database [H2 Database](http://www.h2database.com/) – Databases +- Liquibase [Liquibase](https://www.liquibase.com) – Database Tools +- MariaDB [MariaDB](https://mariadb.com/) – Databases +- Microsoft SQL Server [Microsoft SQL Server](http://microsoft.com/sqlserver) – Databases +- MongoDB [MongoDB](http://www.mongodb.com/) – Databases +- MySQL [MySQL](http://www.mysql.com) – Databases +- PostgreSQL [PostgreSQL](http://www.postgresql.org/) – Databases +- RabbitMQ [RabbitMQ](http://www.rabbitmq.com/) – Message Queue +- Redis [Redis](http://redis.io/) – In-Memory Databases +- Serverless AppSync [Serverless AppSync](https://github.com/serverless-components/aws-app-sync) – GraphQL Tools +- Spring Data [Spring Data](https://spring.io/projects/spring-data) – Database Tools +- jOOQ [jOOQ](http://www.jooq.org) – Database Tools +- CircleCI [CircleCI](https://circleci.com/) – Continuous Integration +- Docker [Docker](https://www.docker.com/) – Virtual Machine Platforms & Containers +- Docker Compose [Docker Compose](https://github.com/docker/compose) – Container Tools +- FindBugs [FindBugs](http://findbugs.sourceforge.net/) – Code Review +- GitHub Actions [GitHub Actions](https://github.com/features/actions) – Continuous Integration +- Gradle [Gradle](https://www.gradle.org/) – Java Build Tools +- Grafana [Grafana](http://grafana.org/) – Monitoring Tools +- Jenkins [Jenkins](http://jenkins-ci.org/) – Continuous Integration +- Kibana [Kibana](https://www.elastic.co/kibana) – Monitoring Tools +- Logback [Logback](https://logback.qos.ch/) – Log Management +- Loki [Loki](https://github.com/grafana/loki) – Logging Tools +- Prometheus [Prometheus](http://prometheus.io/) – Monitoring Tools +- Apache Camel [Apache Camel](https://camel.apache.org/) – Platform as a Service +- Alpine Linux [Alpine Linux](https://www.alpinelinux.org/) – Operating Systems +- Base [Base](https://getbase.com/) – CRM +- Elasticsearch [Elasticsearch](https://www.elastic.co/products/elasticsearch) – Search as a Service +- Shell [Shell](https://en.wikipedia.org/wiki/Shell_script) – Shells + +Full tech stack [here](/techstack.md) ### Useful Docker Commands diff --git a/graphql/boot-graphql-webflux/pom.xml b/graphql/boot-graphql-webflux/pom.xml index 794c3df70..2601805f1 100644 --- a/graphql/boot-graphql-webflux/pom.xml +++ b/graphql/boot-graphql-webflux/pom.xml @@ -227,7 +227,7 @@ - 2.39.0 + 2.40.0 diff --git a/graphql/boot-graphql-webflux/src/test/java/com/example/graphql/TestApplication.java b/graphql/boot-graphql-webflux/src/test/java/com/example/graphql/TestApplication.java index 8d52a61d3..0a1e85620 100644 --- a/graphql/boot-graphql-webflux/src/test/java/com/example/graphql/TestApplication.java +++ b/graphql/boot-graphql-webflux/src/test/java/com/example/graphql/TestApplication.java @@ -12,7 +12,7 @@ public class TestApplication { @Bean @ServiceConnection PostgreSQLContainer postgreSQLContainer() { - return new PostgreSQLContainer<>("postgres:16.1-alpine"); + return new PostgreSQLContainer<>("postgres:16.2-alpine"); } public static void main(String[] args) {