Skip to content

Latest commit

 

History

886 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cogs3

Project Management System

Development

  1. Checkout the source code.

    mkdir -p ~/code && cd $_
    git clone git@github.com:issa16/cogs3.git
  2. Create an env file.

    cd cogs3
    mv cogs3/.template_env cogs3/.env
  3. Build and run.

    docker-compose up -d

    Note: If docker-compose hangs when creating the cogs3_web_1 container, you may need to add the cogs3 directory to the list of file sharing resources.

  4. Obtain an SSH connection to the cogs3_web_1 container.

    docker ps
    docker exec -it <id_of_cogs3_web_1_container> bash
  5. Run the database migrations.

    python3 manage.py migrate
  6. Load data fixtures into the database.

    ./load_fixtures
  7. Create an admin user.

    python3 manage.py createsuperuser
  8. Run the unit tests.

    python3 manage.py test -v 3
  9. Generate coverage report.

    coverage run manage.py test
    coverage html
  10. Enter http://localhost:5000/ in a browser to see the application running.

Sequence Diagrams

About

Project Management System

Resources

Code of conduct

Stars

3 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages