/referenceCollector

Helps you gather, store and share references links

Primary LanguageKotlinMIT LicenseMIT

ReferenceCollector

logo

Helps you gather, store and share references links.

Use it

Requirements

  • docker
  • docker-compose

Launch the application

  • Get the docker file: curl https://raw.githubusercontent.com/ymougenel/referenceCollector/master/docker-compose.yml > docker-compose.yml
  • Run the application: docker-compose up

Your application is now available: http://localhost:8092/references

Development

Run a postgres database:

docker run \
    -p 5432:5432 \
    -e POSTGRES_USER=dbuser \
    -e POSTGRES_PASSWORD=dbp4ss \
    -e POSTGRES_DB=reference_collector postgres:11.1

Compile the application:

mvn clean package

Run the generated jar

java -Dspring.profiles.active=dev -jar target/referenceCollector-X.X.X.jar

Default user: login=user, password=password

Keyclaok

TODO

Deploy with Ansible

Configure the inventory file and launch ansible:

ansible-playbook -i ansible/inventories/build.yml ansible/playbook.yml

License

The project is under open-source LICENSE, it therefore complies to all the terms related to the open-source philosophy.