No description
- Python 78.5%
- Shell 11.2%
- Go Template 10.3%
| app | ||
| bin | ||
| deploy | ||
| docs | ||
| .gitignore | ||
| dev-requirements.in | ||
| dev-requirements.txt | ||
| manage.py | ||
| nose2.cfg | ||
| pyrightconfig.json | ||
| README.md | ||
| requirements.in | ||
| requirements.txt | ||
| you_need_app_dotenv | ||
.
├── README.md
├── app
│ ├── config # settings, routers, wsgi, maybe other ifrastructural stuff
│ │ ├── celery.py
│ │ ├── settings.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ ├── core # common stuff shared between modules, not project specific, just core
│ │ ├── middlewares
│ │ │ ├── csrf.py
│ │ │ └── urls.py
│ │ ├── models.py
│ │ └── utils
│ │ ├── db.py
│ │ ├── env.py
│ │ ├── log.py
│ │ ├── ninja
│ │ │ └── permissions.py
│ │ └── test.py
│ ├── management # application scripts to run from cli
│ │ └── commands
│ │ ├── __init__.py
│ │ └── run_playground.py
│ ├── media # user-uploaded stuff
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_user.py
│ │ └── __init__.py
│ ├── models
│ │ ├── __init__.py
│ │ └── auth.py
│ ├── schemas # structs for serialization(pydantic/msgspec and similar)
│ │ └── __init__.py
│ ├── services # business logic extracted from views and can be reused somewhere else, like management/commands
│ │ └── __init__.py
│ ├── staticfiles # js/css/img
│ ├── tasks # celery tasks
│ │ └── __init__.py
│ ├── tests # we're using unittest-like approach
│ │ ├── __init__.py
│ │ └── test_hello.py
│ └── views # api is for ninja, others are for vanilla django
│ └── api
│ ├── hello.py
│ └── ping.py
├── app.env
├── bin # handy executables
│ ├── drop_db
│ ├── init_db
│ ├── server
│ └── venv
├── deploy # mostly production stuff
│ ├── README.md
│ ├── deps-linux.sh
│ ├── nginx
│ │ ├── nginx-config.sh
│ │ ├── nginx.conf.generated
│ │ └── nginx.conf.tpl
│ ├── opentelemetry
│ │ ├── README.md
│ │ ├── config.yaml
│ │ ├── log-collector.dev
│ │ └── log-collector.service
│ ├── pg
│ │ ├── init-pg.sh
│ │ ├── init.sql.generated
│ │ └── init.sql.tpl
│ ├── sketch-supervisor.service
│ ├── supervisor-dev.conf
│ ├── supervisor-prod.conf
│ └── zabbix
│ ├── README.md
│ ├── userparameter_supervisor.conf
│ ├── zabbix
│ └── zabbix_v7_supervisor_template.json
├── dev-requirements.in
├── dev-requirements.txt
├── docs # don't forget to populate this :)
├── manage.py
├── pyrightconfig.json
├── requirements.in
├── requirements.txt
└── you_need_app_dotenv
26 directories, 61 files