This full-stack Kotlin app is a humorous test of 12 questions, made over a couple of nights to illustrate how large a zoo of names has formed in the Big Data world. The original idea was born here and here.
-- frontend: React application powered by KotlinJS
-- backend: Spring Boot application powered by KotlinJVM
-
Build:
./gradlew build
-
Run backend locally:
./gradlew backend:bootRun
-
Run frontend locally:
./gradlew frontend:jsBrowserDevelopmentRun
We are using deploy-gh action, which will build the frontend in gh-pages
branch (without resources and images included).
To configure it do the following:
If you do not supply the action with an access token or an SSH key, you must access your repositories settings and provide Read and Write Permissions to the provided GITHUB_TOKEN, otherwise you'll potentially run into permission issues. Alternatively you can set the following in your workflow file to grant the action the permissions it needs.