Skip to content
Tomasz Dziurko edited this page Jul 12, 2022 · 20 revisions

Local development setup:

Step 0:

  • JDK 17
  • your favourite IDE with Lombok plugin/add-on enabled

Step 1:

You need a PostgreSQL instance with database (name: jvm_bloggers, user/password: jvm_bloggers/jvm_bloggers) running on default 5432 port.

Note: You can either use standalone PostgreSQL or run this the database with Docker:

docker run --name jvm-bloggers-db -e POSTGRES_USER=jvm_bloggers -e POSTGRES_PASSWORD=jvm_bloggers -p 5432:5432 -d postgres

Step 2:

option 1) Execute Gradle bootRun task below:

./gradlew  -Djasypt.encryptor.password=<YOUR_SECRET_PASSWORD> -Dspring.profiles.active=dev 
-Dwicket.ioc.useByteBuddy=true bootRun

option 2) Run JvmBloggersApplication from your IDE with three required parameters jasypt.encryptor.password, spring.profiles.active=dev and wicket.ioc.useByteBuddy=true.

Step 3:

Navigate to http://localhost:8080/admin and fill login form with any login and <YOUR_SECRET_PASSWORD> (the password provided in the previous step)

Contributing

Wanna help? Have any problems or questions? Please let me know! You can simply:

  • join JVM Poland Slack
  • write an e-mail to GMail: jvmbloggers (at) (you know what).com :)
  • create an issue or comment on existing one
  • for more details about contributing please read our Contribution guide

Important:

  1. Before coding please comment on the issue that you will be working on so we do not duplicate efforts :)
  2. PR with code cleanups are also welcome :)

This is a community-driven open source project, so any help is appreciated!

Clone this wiki locally