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:
-
web
main container with installed Django -
db
container with running PostgreSQL database used by Django Models -
webpack
utility container containing webpack for build process of frontend assets -
webserver
container with Nginx to proxy toweb
and 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 build
Start project and watch logs directly in console
$ ./run up
Start project as deamons
$ ./run upd
Successfully 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.