1 |
89f1aff3
|
Stanislav Král
|
# Application for X.509 certificate management
|
2 |
02c4d11b
|
Jan Pašek
|
|
3 |
2bd300e3
|
Jan Pašek
|
**Status:**[](https://gitlab.kiv.zcu.cz/aswi/aswi-2021/aswi2021jmsd/-/commits/master)
|
4 |
|
|
|
5 |
|
|
|
6 |
ee991bbc
|
Jan Pašek
|
**Coverage:** 
|
7 |
00163ec2
|
Stanislav Král
|
- **Python 3.8** was used during the development of this application - it is the recommended interpreter to be used to run this application
|
8 |
e21bbef3
|
Petr Pícha
|
|
9 |
361901f7
|
Stanislav Král
|
## Testing
|
10 |
|
|
- `pytest` framework is used for testing
|
11 |
|
|
- tests are stored in the `tests` folder
|
12 |
7c67b1e0
|
Stanislav Král
|
- 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
|
13 |
f6947544
|
Stanislav Král
|
|
14 |
|
|
## Deployment via Docker
|
15 |
|
|
- run `docker-compose up` in the project's root directory
|
16 |
7768c9d6
|
Stanislav Král
|
- consists of gunicorn WSGI and nginx containers
|
17 |
def6ebe0
|
Stanislav Král
|
- app is then available at [localhost](http://localhost)
|