mirror of
https://github.com/Wavesonics/adventurephotos.git
synced 2026-08-07 21:23:48 +00:00
Adventure photo sharing website
- SCSS 50.3%
- CSS 29.2%
- Kotlin 16.8%
- Mustache 2.3%
- JavaScript 1.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .idea | ||
| gradle/wrapper | ||
| libs | ||
| src | ||
| testimages | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| app.json | ||
| build.gradle | ||
| gradlew | ||
| gradlew.bat | ||
| Procfile | ||
| README.md | ||
| run_0.png | ||
| settings.gradle | ||
| settings.jar | ||
| setup_0.png | ||
| setup_0a.png | ||
| setup_0b.png | ||
| setup_1.png | ||
| setup_2.png | ||
adventurephotos
Adventure photo sharing website
New computer setup
- Install git
- Install java 8 (MUST be Java 8, nothing lower or higher)
- Install Jetbrains IDEA Ultimate
- In IntelliJ
Checkout from version control - Things should build and run now
To run
- Start Postgres

- Run OneBox
- Open in browser: http://localhost/
Heroku JavaOpts
-Xmx300m -Xms256m -Xss512k -XX:+UseCompressedOops -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -Dpippo.mode=prod -Dbackblazebucket=dev
heroku config:set MALLOC_ARENA_MAX=2
VM options for dev
-XX:+UseG1GC -XX:+UseStringDeduplication -Dpippo.mode=dev -Dpippo.reload.targetClasses=out\production\classes -Dpippo.reload.rootPackageName=com.darkrockstudios.web.adventurephotos -Dserviceconfig=local
Override backblaze credentials
To store photos in the dev bucket -Dbackblazebucket=dev
Runtime environment setups
Upload flow
- Upload file to server
- Create record (unpublished)
- Uploaded to b2
- Create thumbnail, upload to B2
- Create web-size, upload to B2
- Create blur if needed, upload to B2
- Run NN on it? tag things? [not now for sure]
Accessing Heroku Postgres DB inside IntelliJ
Add this to the end of the database URI string:
- ?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory




