Hello everyone, I have added support for cookiecutter in the past few days.
If you don't know what a cookiecutter is, visit the webpage. Cookiecutter is a tool for quickly launching projects. CookieCutter misago was cloned from cookiecutter-django with some modifications. Cookiecutter-misago is very easy to start misago. First you need to install cookiecutter:
Pip install "cookiecutter>=1.4.0"
Then use cookiecutter to install cookiecutter-misago
cookiecutter https://github.com/pydanny/cookiecutter-django
In the next configuration item, according to your needs configuration, you can refer to the following link:
Added two settings, chinese_user and cloud_storage.
Chinese_user: Optimized for Chinese users, greatly improving the installation speed. If you are not a Chinese user, please keep the default.
Cloud_storage: Cloud storage can be set up, currently supporting OSS for Chinese users, QiNiu, and s3 for global users. You can also set it to None if you don't need a cloud service!
After setting, you only need to enter the project you set, execute two commands to start the service.
Docker-compose -f local.yml build
Docker-compose -f local.yml up
Then open your browser and access 127.0.0.1:8000
For more settings, you can visit: cookiecutter-django.readthedocs.io/en/latest/
You can also use cookiecutter-misago to deploy your website and visit this page for the way to deploy .
The deployed component is docker+caddy+postgres
You can simply think of caddy as nginx + letsencryopt