Skip to content

Latest commit

 

History

282 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genocrowd

Lint and test Docker Repository on Quay Documentation Status

Genocrowd is a web app aiming to ease manual genome annotation curation by citizens.

It is still under development.

Documentation

All documentation, included installation instruction is here.

Running it with Docker

Production mode

First, if running in production, make sure to change default password and secret keys in ./docker/genocrowd.ini and docker-compose.prod.yml.

Then run all containers like this (using the specific production docker-compose file):

docker-compose -f docker-compose.prod.yml up -d

Browse to http://localhost:9100/

Development mode

To run in dev mode (code auto reload, non-minified js), you need to build the Docker image:

docker-compose build

And then run all containers like this:

docker-compose up -d

Browse to http://localhost:9100/

Admin user account

By default a new admin user account is created at startup. Login: admin@annotons, password: some_random_key_change_it

This is configurable in ./docker/genocrowd.ini.

Running tests

Run the app with docker-compose, then run this:

docker-compose exec genocrowd pytest

If you need more details and debug logs:

docker-compose exec genocrowd pytest -v --log-cli-level debug

To run some specific tests:

docker-compose exec genocrowd pytest -v --log-cli-level debug tests/test_api.py
docker-compose exec genocrowd pytest -v --log-cli-level debug tests/test_api.py -k test_start

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages