1 |
89f1aff3
|
Stanislav Král
|
# Application for X.509 certificate management
|
2 |
02c4d11b
|
Jan Pašek
|
|
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 |
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
|
5 |
e21bbef3
|
Petr Pícha
|
|
6 |
361901f7
|
Stanislav Král
|
## Testing
|
7 |
|
|
- `pytest` framework is used for testing
|
8 |
|
|
- tests are stored in the `tests` folder
|
9 |
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
|
10 |
f6947544
|
Stanislav Král
|
|
11 |
|
|
## Deployment via Docker
|
12 |
|
|
- run `docker-compose up` in the project's root directory
|
13 |
7768c9d6
|
Stanislav Král
|
- consists of gunicorn WSGI and nginx containers
|
14 |
def6ebe0
|
Stanislav Král
|
- app is then available at [localhost](http://localhost)
|