https://github.com/daggerok/spring-integration-kotlin-dsl
Spring Boot, Spring Integration, Kotlin DSL, Recken, Gradle docker-run
https://github.com/daggerok/spring-integration-kotlin-dsl
github-action github-action-cache github-action-docker github-actions github-actions-cache github-actions-docker gradle gradle-kotlin-dsl kotlin spring-boot spring-boot-2 spring-boot-kotlin spring-integration spring-integration-file
Last synced: 10 months ago
JSON representation
Spring Boot, Spring Integration, Kotlin DSL, Recken, Gradle docker-run
- Host: GitHub
- URL: https://github.com/daggerok/spring-integration-kotlin-dsl
- Owner: daggerok
- Created: 2020-04-10T12:58:54.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-11T00:06:09.000Z (over 5 years ago)
- Last Synced: 2025-01-10T00:41:49.119Z (11 months ago)
- Topics: github-action, github-action-cache, github-action-docker, github-actions, github-actions-cache, github-actions-docker, gradle, gradle-kotlin-dsl, kotlin, spring-boot, spring-boot-2, spring-boot-kotlin, spring-integration, spring-integration-file
- Language: Kotlin
- Homepage:
- Size: 68.4 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring Integration Kotlin DSL [](https://github.com/daggerok/spring-integration-kotlin-dsl/actions?query=workflow%3ACI)
## build, run, test
```bash
./gradlew clean build jibDockerBuild
./gradlew dockerRun -P demonize=true
docker logs -f -t spring-integration-kotlin-dsl &
docker exec -i spring-integration-kotlin-dsl bash -c 'echo "ololo trololo" > /tmp/target/inputs/first-file.txt'
docker exec -i spring-integration-kotlin-dsl bash -c 'echo "trololo|ololo" > /tmp/target/inputs/second-file.csv'
./gradlew dockerStop
```
## versions
_git remote -> https_
```bash
./gradlew reckonTagPush -Preckon.stage=final \
-Dorg.ajoberstar.grgit.auth.username=daggerok \
-Dorg.ajoberstar.grgit.auth.password=...
```
_git remote -> git_
```bash
./gradlew reckonTagPush -Preckon.stage=final
```
## other repositories
* [GitHub: daggerok/spring-integration-java-DSL-example](https://github.com/daggerok/spring-integration-java-DSL-example)
* [GitHub: daggerok/spring-integration-5-examples](https://github.com/daggerok/spring-integration-5-examples)
## resources
* https://www.youtube.com/watch?v=A9eDlMSTuE0
* https://www.youtube.com/watch?v=1llAwgOKjTY
* [Official Gradle documentation](https://docs.gradle.org)
* [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/gradle-plugin/reference/html/)
* [Coroutines section of the Spring Framework Documentation](https://docs.spring.io/spring/docs/5.2.5.RELEASE/spring-framework-reference/languages.html#coroutines)
* [Spring Integration](https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/htmlsingle/#boot-features-integration)
* [Integrating Data](https://spring.io/guides/gs/integration/)
* [Gradle Build Scans – insights for your project's build](https://scans.gradle.com#gradle)