2022-11-23 11:41:43 +03:00
|
|
|
# akarpov
|
|
|
|
|
|
|
|
My collection of apps and tools
|
|
|
|
|
2023-04-07 23:19:46 +03:00
|
|
|
Writen in Python 3.11 and Django 4.2
|
2022-12-20 19:29:29 +03:00
|
|
|
|
2023-09-12 22:17:52 +03:00
|
|
|
Local upstream mirror:
|
|
|
|
https://git.akarpov.ru/sanspie/akarpov
|
|
|
|
|
2023-08-07 10:25:22 +03:00
|
|
|
## Start up
|
2023-06-21 17:02:53 +03:00
|
|
|
|
2023-08-07 10:25:22 +03:00
|
|
|
### installation
|
2023-06-21 17:02:53 +03:00
|
|
|
```shell
|
2023-08-07 10:25:22 +03:00
|
|
|
$ poetry install & poetry shell
|
2023-06-21 17:02:53 +03:00
|
|
|
$ python3 manage.py migrate
|
2023-08-07 10:25:22 +03:00
|
|
|
```
|
|
|
|
|
|
|
|
### local run
|
|
|
|
```shell
|
2023-06-21 17:02:53 +03:00
|
|
|
$ python3 manage.py runserver
|
|
|
|
$ celery -A config.celery_app worker --loglevel=info
|
2023-08-08 13:57:32 +03:00
|
|
|
$ uvicorn redirect.app:app --reload
|
2023-06-21 17:02:53 +03:00
|
|
|
```
|
|
|
|
|
|
|
|
|
2022-11-25 12:18:57 +03:00
|
|
|
### local run via docker
|
2022-12-20 19:29:29 +03:00
|
|
|
|
2022-11-25 12:18:57 +03:00
|
|
|
```shell
|
|
|
|
$ docker-compose -f local.yml up
|
2022-11-23 11:41:43 +03:00
|
|
|
```
|
2023-08-17 01:05:56 +03:00
|
|
|
Install file preview dependencies
|
|
|
|
```shell
|
|
|
|
$ docker-compose -f local.yml exec django /install_preview_dependencies
|
|
|
|
```
|
2022-11-25 12:18:57 +03:00
|
|
|
- server - http://127.0.0.1:8000
|
|
|
|
- mail - http://127.0.0.1:8025
|
2023-02-16 10:38:42 +03:00
|
|
|
|
|
|
|
|
|
|
|
### refactoring code
|
|
|
|
```shell
|
2023-08-07 10:25:22 +03:00
|
|
|
$ pre-commit install
|
2023-02-16 10:38:42 +03:00
|
|
|
$ black akarpov
|
|
|
|
$ no_implicit_optional akarpov
|
|
|
|
$ mypy --config-file setup.cfg akarpov
|
|
|
|
```
|
2023-04-07 23:19:46 +03:00
|
|
|
|
|
|
|
### list of projects:
|
|
|
|
- blog
|
|
|
|
- fileshare
|
|
|
|
- music radio + processor
|
|
|
|
- test platform
|
|
|
|
- short link generator
|
|
|
|
- about me app
|
2023-08-17 01:05:56 +03:00
|
|
|
- gallery
|
2023-10-25 13:49:02 +03:00
|
|
|
- notifications
|