https://github.com/someteam/acha
Git Achievements
https://github.com/someteam/acha
achievements clojure fun
Last synced: about 2 months ago
JSON representation
Git Achievements
- Host: GitHub
- URL: https://github.com/someteam/acha
- Owner: someteam
- License: epl-1.0
- Created: 2014-09-27T00:00:52.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-12T14:47:48.000Z (about 1 year ago)
- Last Synced: 2025-03-16T21:11:26.014Z (about 2 months ago)
- Topics: achievements, clojure, fun
- Language: Clojure
- Homepage: http://acha-acha.co
- Size: 1.01 MB
- Stars: 466
- Watchers: 18
- Forks: 33
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

## Usage
If you have a docker use the following command to boot acha-acha on localhost:
docker run --rm -p 8080:8080 someteam/acha
After that open http://localhost:8080/ to see acha-acha in your browser
### Custom private key
If you want to use acha-acha for private repositories or use ssh urls you need to provide the private key with read access:
docker run --rm -p 8080:8080 -v /path/to/private/id_rsa:/root/.ssh/id_rsa someteam/acha
### Mount a custom storage
If you want to store acha-acha state outside the container, use the following command to mount external working directory:
docker run --rm -p 8080:8080 -v /path/to/working_dir:/app/.acha someteam/acha
## Building from source
lein do clean, cljsbuild once prod, uberjar
java -jar target/acha-uber.jar --ip 0.0.0.0 --port 8080 --dir .acha --private-key ~/.ssh/custom_key## Development mode
lein cljsbuild auto dev &
lein run --reload &
open http://localhost:8080/index_dev.html## License
Copyright © Nikita Prokopov, Julie Prokopova, Renat Idrisov, Andrey Vasenin, Dmitry Ivanov
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.