1
|
# Application for X.509 certificate management
|
2
|
|
3
|
**Status:** [![pipeline status](https://gitlab.kiv.zcu.cz/aswi/aswi-2021/aswi2021jmsd/badges/master/pipeline.svg)](https://gitlab.kiv.zcu.cz/aswi/aswi-2021/aswi2021jmsd/-/commits/master)
|
4
|
- **Python 3.8** was used during the development of this application - it is the recommended interpreter to be used to run this application
|
5
|
|
6
|
## Testing
|
7
|
- `pytest` framework is used for testing
|
8
|
- tests are stored in the `tests` folder
|
9
|
- can be run in PyCharm IDE (see [tutorial](https://www.jetbrains.com/help/pycharm/pytest.html)) or by calling `pytest` in the project's root directory
|
10
|
|
11
|
## Deployment via Docker
|
12
|
- run `docker-compose up` in the project's root directory
|
13
|
- consists of gunicorn WSGI and nginx containers
|
14
|
- app is then available at [localhost](http://localhost)
|
15
|
|