This project is a Blog site written with python3.9 and Django3.2 and Django_rest_framework_3.12 which is for using api.
To run this project, you must install Docker and docker-compose.
and also install docker-compose.
Clone the project
git clone https://github.com/amirpsd/drf_blog_api.git && cd drf_blog_api && cp .env-sample .env && cp .env.db-example .env.db && rm .env-sample .env.db-example
Please enter the required information in the .env and .env.db files before running the project.
create docker network
docker network create nginx_network docker network create blog_network
create docker volume
docker volume create db_data
docker-compose up -d
You currently have 3 containers running:
Now create a super user with a web container to access the Django admin panel.
docker exec -it web python3 manage.py createsuperuser
After creating a super user, go to http://127.0.0.1:80/account/api/login/.
And after authentication, create the super user two-step password. http://127.0.0.1:80/account/api/create-two-step-password/
Finally, go to the admin panel. http://127.0.0.1:80/admin/
You can see the endpoints.yaml file to see the exact details of the endpoints.
see the LICENSE file for details.
SQLAlchemy Admin for Starlette/FastAPI
Easy-to-use cryptocurrency trading strategy simulator and backtester
IRMCTracker Discord Bot
Easy-to-use multi-strategic automatic trading for Binance Futures with Telegram integration
PyBotNet framework, high level remote control
Booking Modular Monolith is a Sample application for booking ticket. This application based on different software architecture and technologies like .Net Core, CQRS, DDD, Vertical Slice Architecture, Docker, kubernetes, cap, Grpc, Identity Server, Redis,...
Booking Microservices is a Sample application for booking ticket. This application based on different software architecture and technologies like .Net Core, CQRS, DDD, Vertical Slice Architecture, Docker, kubernetes, tye, masstransit, RabbitMQ, Grpc, yarp...
Computer vision and Deep learning