Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Switched to prod settings for staging | Matthew Lemon | 4 days | 1 | -1/+7 |
| | |||||
* | first attempt - broken Docker implentation | Matthew Lemon | 4 days | 1 | -1/+1 |
| | |||||
* | Major refactoring and removal of junk | Matthew Lemon | 9 days | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This commit includes significant refactoring, cleanup, and updates across various components of the Django project. The following changes were made: - **Database Migration Updates:** - Removed unnecessary migrations in the `alphabetlearning.contrib.sites` and `alphabetlearning.payments` apps, consolidating them into cleaner initial migration files. - Altered the `Site` model in `alphabetlearning.contrib.sites` to streamline its fields and default settings. - Introduced new models in `alphabetlearning.payments` related to email signups and verification, reflecting a shift in focus and better alignment with current business logic. - **Django Settings Changes:** - Updated the database settings to use SQLite for local development, while commenting out production-specific configurations. - Managed third-party dependencies within `requirements.txt` and `pyproject.toml`, ensuring alignment with the latest Django version (5.1.4) and removing obsolete dependencies (e.g., `celery`, `django-celery-beat`, `flower`, etc.). - **Docker and Compose Clean-up:** - Removed old Dockerfiles and unnecessary services from the `docker-compose` configuration, streamlining the local and production setups. - Updated the Dockerfile configuration for local development, focusing on essential services only. - **General Code Clean-up:** - Removed unused tasks, views, tests, and files related to the Celery and Redis frameworks. - Cleaned up various model definitions and their related migrations for consistency and clarity. - **Documentation and Comments:** - Updated comments and code documentation where necessary to reflect the changes made during this cleanup process. This major refactor aims to enhance project maintainability and streamline the development experience while preparing for future feature expansions and improvements. | ||||
* | Removed Mailgun - all of itv.0.1-funnel | Matthew Lemon | 9 days | 1 | -21/+2 |
| | |||||
* | Update prod settings for Django email | Matthew Lemon | 2024-12-10 | 1 | -1/+7 |
| | |||||
* | Resuming smtp Django email backend | Matthew Lemon | 2024-12-10 | 1 | -2/+3 |
| | |||||
* | Removes the proxy | Matthew Lemon | 2024-12-10 | 1 | -1/+1 |
| | |||||
* | Adds proxy setting for recaptcha | Matthew Lemon | 2024-12-10 | 1 | -0/+1 |
| | |||||
* | Fix environment variable for mailgun | Matthew Lemon | 2024-12-10 | 1 | -1/+1 |
| | |||||
* | wip: moving home page to home app and implementing reCAPTCHA | Matthew Lemon | 2024-12-09 | 1 | -0/+1 |
| | |||||
* | wip: working on ratelimit - not quite working in the browser | Matthew Lemon | 2024-12-08 | 1 | -0/+3 |
| | |||||
* | Uses Mailgun for production and local settings | Matthew Lemon | 2024-12-08 | 1 | -1/+4 |
| | | | | | - credentials are in the .env file - uses the mailgun http API to send verification messages | ||||
* | Test email in the console | Matthew Lemon | 2024-10-19 | 1 | -2/+3 |
| | |||||
* | Updates the logging config for debugging | Matthew Lemon | 2024-09-13 | 1 | -15/+43 |
| | |||||
* | Merge branch 'master' of github.com:yulqen/pyblackbird_cc | User Django | 2024-09-13 | 1 | -1/+1 |
|\ | |||||
| * | Amended ALLOWED_HOSTS | Matthew Lemon | 2024-09-13 | 1 | -1/+1 |
| | | |||||
* | | More changes for Docker deployment | Matthew Lemon | 2024-09-12 | 1 | -14/+14 |
|/ | |||||
* | Adds whitenoise compression | Matthew Lemon | 2024-06-29 | 1 | -8/+8 |
| | |||||
* | Should be a buildable Django container | Matthew Lemon | 2024-05-28 | 1 | -8/+7 |
| | |||||
* | Removes most celery, storages and sentry config | Matthew Lemon | 2024-05-27 | 1 | -68/+62 |
| | | | | | | | | | | | | Comments out in the settings files. Leaves a couple of imports of celery, but we're not removing the requirements on celery so should be fine, it will be installed. Comments out storages and sentry code. Leaves it all in Dockerfile and compose, but this change is aimed at getting Django running WITHOUT docker and compose. | ||||
* | After first pre-commit processing | Matthew Lemon | 2024-05-13 | 1 | -0/+207 |