2024-08-12 19:22:51 +00:00
|
|
|
# simpliest django(uvicorn)+postgresql+fastapi+redis+nginx docker-compose (ready for production and dev)
|
2024-08-12 21:45:14 +00:00
|
|
|
|
2024-08-12 19:22:51 +00:00
|
|
|
To run:
|
|
|
|
`docker-compose up -d`
|
|
|
|
|
|
|
|
Site available on 8000 port.
|
|
|
|
|
|
|
|
You can make any changes in code, they will appear automatically. If you want to execute something with manage.py use:
|
2024-08-12 21:45:14 +00:00
|
|
|
|
2024-08-12 19:22:51 +00:00
|
|
|
```
|
|
|
|
docker-compose exec app python3 manage.py migrate
|
|
|
|
docker-compose exec app python3 manage.py makemigrations
|
|
|
|
docker-compose exec app python3 manage.py update_admin admin adminpass # create superuser
|
|
|
|
```
|
2024-08-12 21:45:14 +00:00
|
|
|
|
2024-08-12 19:22:51 +00:00
|
|
|
and so on.
|
2024-08-12 21:45:14 +00:00
|
|
|
|
|
|
|
Example task [task_example.py](src/application/tasks/task_example.py)
|
|
|
|
|
|
|
|
Example register task [__init__.py](src/application/tasks/__init__.py)
|
2024-08-12 21:55:26 +00:00
|
|
|
|
|
|
|
Example send task [send_task.py](src/application/management/commands/send_task.py)
|