Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 1.44 KB

README.md

File metadata and controls

56 lines (40 loc) · 1.44 KB

MicronautGroovyWebConsole

This project is aimed for those people who want to have an online Groovy Console compatible with Groovy 3.0.6, this project is builtin with Micronaut.

Technologies

  • Groovy 3.0.9
  • Micronaut 3.3.0
  • Gradle 7.3.3
  • Thymeleaf 2.2.1
  • Bootstrap 5

Preview

online-groovy-console

Build project

./gradlew build

Run project

java -Dmicronaut.environments=local -jar build/libs/MicronautGroovyWebConsole-1.0-all.jar

Output

   ___               _
  |_  |             | |
    | | _____  _____| |__  _   _ ___
    | |/ _ \ \/ / _ \ '_ \| | | / __|
/\__/ / (_) >  <  __/ |_) | |_| \__ \
\____/ \___/_/\_\___|_.__/ \__,_|___/
--------------------------------------------------------------------------
Micronaut Groovy Web Console
https://github.com/Joxebus/MicronautGroovyWebConsole
--------------------------------------------------------------------------

There are 3 available profiles local, dropbox and heroku

  • local: Use a local storage to save files at configured at application.yml
  • dropbox: Use the dropbox configuration to save files also you may need to provide DROPBOX_TOKEN setting up directly at application-dropbox.yml or by env variables.

Code Samples

You can see some code samples at my gist.

License

This project is under Apache 2.0 License