System used fo publication, evidence and managing theses and attachments to them.
Project is using docker-compose to compose all required Docker containers to run:
-
webmain container with installed Django
-
dbcontainer with running PostgreSQL database used by Django Models -
webpackutility container containing webpack for build process of frontend assets
-
webservercontainer with Nginx to proxy to
weband serving static and media files
Assuming installed and running Docker, most frequent commands are grouped in script run.
For all commands run $ ./run help.
Build all needed images:
$ ./run dc buildStart project and watch logs directly in console
$ ./run upStart project as deamons
$ ./run updSuccessfully started containers exposing port :8080 on localhost with running project.
$ ./run prod up- Python 3.8
- Django 3.0
- Webpack 4.42
- Nginx 1.17.4
- PostgreSQL 12.0
This project is licensed under the MIT License - see the LICENSE.md file for details.