Commit graph

  • 1c5e9c87af Keep Django's migration history check unless it actually fails master Sajeyks 2026-10-16 17:49:43 +03:00
  • d0de8db029 Make manage.py migrate handle restored old databases and create the sites Sajeyks 2026-10-16 17:42:19 +03:00
  • b535d1c8f9 Document that the command can be overridden now Sajeyks 2026-10-16 14:39:11 +03:00
  • 0100daf8b9 Read the database settings from the environment instead of a generated file Sajeyks 2026-10-16 14:39:11 +03:00
  • 6e2dd6b555 Clarify PostgreSQL setup instructions and update testing notes in Kubernetes guide Sajeyks 2026-10-09 22:01:35 +03:00
  • a80010c0bc Rewrite the Kubernetes guide around the Helm chart Sajeyks 2026-10-09 21:44:38 +03:00
  • fdb9ce6033 Add a Helm chart that migrates with a Job and replaces the raw manifest Sajeyks 2026-10-09 21:44:34 +03:00
  • fcac609728 Describe the restore, migrate and start order in the Kubernetes steps Sajeyks 2026-10-09 20:45:57 +03:00
  • 6c6aef8309 Run migrations in a Job and stop Kubernetes injecting service env vars Sajeyks 2026-10-09 20:45:57 +03:00
  • 4a6460f129 Replace the Kubernetes guide with a manifest and short steps Sajeyks 2026-10-09 20:00:02 +03:00
  • 3eb05bef6d Document the roles and add the Kubernetes guide Sajeyks 2026-10-09 19:36:30 +03:00
  • 9ee1a3bd49 Pick the container role with ROLE instead of a command Sajeyks 2026-10-09 19:36:30 +03:00
  • d488b565d9 Serve with gunicorn and WhiteNoise instead of runserver Sajeyks 2026-10-09 19:36:29 +03:00
  • aecedc6c90 Build one shared image for web and celery Sajeyks 2026-10-09 19:15:41 +03:00
  • f77619708e Build on Docker's default network and document the IPv6-only DNS fix Sajeyks 2026-10-09 15:51:18 +03:00
  • 3422a87410 Use Postgres 18 in the compose stack Sajeyks 2026-10-07 15:33:05 +03:00
  • cbecab344b Add sortedm2m to INSTALLED_APPS Sajeyks 2026-10-06 20:24:57 +03:00
  • ffddf5b7d1 Restore LogEntry.objects.log_action for django-cms Sajeyks 2026-10-06 20:24:57 +03:00
  • 5fcdeb60d5 Fix aldryn-categories admin with treebeard 7 Sajeyks 2026-10-06 20:24:57 +03:00
  • c9cbcc9d55 Fix CMS page tree admin on Django 6: pass cl to the change list templates Sajeyks 2026-10-06 20:24:56 +03:00
  • 88098f5b25 Use Redis for the cache instead of memcached Sajeyks 2026-10-06 19:55:18 +03:00
  • aeced67121 prod settings: use PyLibMCCache (MemcachedCache was removed in Django 4.1) Sajeyks 2026-10-06 14:32:56 +03:00
  • 096a8cbd0b DOCKER.md: state Postgres and Python/Django versions Sajeyks 2026-10-06 14:31:17 +03:00
  • e2c6e291e2 Set integer env defaults in .env.docker to silence log noise Sajeyks 2026-10-06 14:31:17 +03:00
  • 392ff8e459 Dockerfile: drop unused openldap-dev and libldap_r workaround Sajeyks 2026-10-06 14:31:16 +03:00
  • 5e4ce6713b Adapt to Django 6.1: compat app config, django.contrib.postgres Sajeyks 2026-10-06 13:56:47 +03:00
  • 82d5292b05 Make FilerPluginManager a treebeard MP_NodeManager Sajeyks 2026-10-06 13:56:47 +03:00
  • 099e8ef11b Pin dependencies for Django 6.1 Sajeyks 2026-10-06 13:56:47 +03:00
  • 55c1dc2f75 Adapt code to Django 5.2: django_recaptcha app, utc in old migrations Sajeyks 2026-10-06 13:48:26 +03:00
  • 1a0f4b17e1 Drop the half-configured debug toolbar Sajeyks 2026-10-06 13:48:26 +03:00
  • 73e2890409 Migrate legacy databases with the history check off Sajeyks 2026-10-06 13:48:26 +03:00
  • c397e94f38 Move to Python 3.12 and PostgreSQL 16, pin dependencies for Django 5.2 Sajeyks 2026-10-06 13:48:26 +03:00
  • eeb6e1b397 Adapt code to Django 4.2: re_path, gettext, force_str, is_ajax Sajeyks 2026-10-06 13:10:20 +03:00
  • 3b5fcafd3f Add compat shims for removed Django names used by unmaintained packages Sajeyks 2026-10-06 13:10:20 +03:00
  • f784a61cc7 Move to Python 3.10 and pin dependencies for Django 4.2 Sajeyks 2026-10-06 13:10:20 +03:00
  • 28546434dc Use the static template library and drop six in the mailer Sajeyks 2026-10-06 12:31:27 +03:00
  • 1dc1c2601d Settings for Django 3.2: DEFAULT_AUTO_FIELD, multisite SITE_ID check, aldryn compat shim Sajeyks 2026-10-06 12:31:27 +03:00
  • 5376d1c611 Pin dependencies for Django 3.2 Sajeyks 2026-10-06 12:31:27 +03:00
  • 569948b7bb Add license files and a note for the vendored packages Sajeyks 2026-10-06 10:56:34 +03:00
  • 9c4c223390 Adapt code to Django 2.2: urls, on_delete, app_name, auth views, template tags Sajeyks 2026-10-06 10:32:20 +03:00
  • aebf065449 Bring legacy django-reversion tables to the 3.x schema on start Sajeyks 2026-10-06 10:32:20 +03:00
  • a54ebfd749 Move to Python 3.8 and Django 2.2 dependency pins Sajeyks 2026-10-06 10:32:20 +03:00
  • f20e757777 Drop custom view_* permissions that clash with Django's built-in ones Sajeyks 2026-10-06 10:32:20 +03:00
  • 7cbbbc0a3a Implement CMSMultiSiteMiddleware in the repo instead of the unmaintained fork Sajeyks 2026-10-06 10:32:20 +03:00
  • 9c465422b6 Vendor stored_messages and cmsplugin_filer packages patched for Django 2 Sajeyks 2026-10-06 10:32:20 +03:00
  • 3f36b0899b Apply legacy migration dependencies before migrating Sajeyks 2026-10-06 01:10:06 +03:00
  • 292f3d0513 Adapt code to django CMS 3.6 and Django 1.11 Sajeyks 2026-10-06 01:10:06 +03:00
  • 61af03b342 Use the merged django-meta template path Sajeyks 2026-10-06 01:10:06 +03:00
  • 8e5761e62a Move settings and middleware to Django 1.11 style Sajeyks 2026-10-06 01:10:06 +03:00
  • b4e73d50c6 Pin dependencies for Django 1.11 Sajeyks 2026-10-06 01:10:05 +03:00
  • 8c1cfcfc11 Add a script to restore the snapshot into the compose stack Sajeyks 2026-10-05 22:59:58 +03:00
  • b003bbcc52 Add a Django 1.9 sample-database snapshot for testing migrations Sajeyks 2026-10-05 22:59:58 +03:00
  • 2beebb9c9f Document the startup delay, the smoke test and the login behavior Sajeyks 2026-10-05 22:46:47 +03:00
  • a0d4ed2497 Add a smoke test that opens every site and logs in to the admin Sajeyks 2026-10-05 22:46:47 +03:00
  • 07de15c795 Use plain Django login in dev when no LDAP server is configured Sajeyks 2026-10-05 22:46:47 +03:00
  • 96639c4d4b Update VPS URL in Docker documentation for clarity Sajeyks 2026-10-01 13:13:49 +03:00
  • d4f765c400 Add network configuration to app build in docker-compose Sajeyks 2026-10-01 13:13:45 +03:00
  • 920348637e Rewrite docker guide: VPS quick start, production checklist, known limits Sajeyks 2026-09-30 16:49:20 +03:00
  • fbc6c215ae Seed production-like content, and only into a database without page content Sajeyks 2026-09-30 16:35:15 +03:00
  • 691863b78e Keep required settings strict and supply their dev values in .env.docker Sajeyks 2026-09-30 16:35:15 +03:00
  • 31fe762077 Seed each site's pages with the CMS template it uses in production Sajeyks 2026-09-30 16:14:54 +03:00
  • 748000afd9 Avoid nested hostnames when /dev-sites/ is opened on a site address Sajeyks 2026-09-30 16:03:37 +03:00
  • 4379e9fb89 Disable caching and report the chosen site in dev responses Sajeyks 2026-09-30 15:52:54 +03:00
  • 8874fe4298 Update docker guide for per-site hostnames and richer dummy data Sajeyks 2026-09-30 15:44:43 +03:00
  • e77a17b82f Seed richer dummy data with a fixed admin login Sajeyks 2026-09-30 15:44:43 +03:00
  • 63c17a6cdf Choose the dev site from the hostname so tabs stay independent Sajeyks 2026-09-30 15:44:43 +03:00
  • 39ba7e5f21 Document dummy data in the docker guide Sajeyks 2026-09-30 15:33:02 +03:00
  • d6653400c6 Add optional dummy data seeding on start Sajeyks 2026-09-30 15:33:02 +03:00
  • 17bf42c895 Read the secret key from the persisted key file when unset Sajeyks 2026-09-30 15:33:02 +03:00
  • fc4532e89b Add guide for running the docker compose stack Sajeyks 2026-09-30 14:54:38 +03:00
  • d4d3884d7c Add dev site switcher for testing every site from one host Sajeyks 2026-09-30 14:54:38 +03:00
  • 619a20394e Add docker compose stack for test deployments Sajeyks 2026-09-30 14:54:38 +03:00
  • 7fdd70022b Make the djangocms_blog column rename conditional Sajeyks 2026-09-30 14:54:38 +03:00
  • 3c9102167d Make settings tolerate missing environment values Sajeyks 2026-09-30 14:54:38 +03:00
  • fdaf8a18a2 Fix Docker image build Sajeyks 2026-09-30 14:54:38 +03:00
  • e4c50ca785 ha Sajeyks 2026-09-30 13:42:43 +03:00
  • 9cdf4593cf Remove hardcode PCoder 2025-05-27 12:02:15 +05:30
  • f8ba89c193 Fix params passing to method PCoder 2025-05-27 11:47:48 +05:30
  • 018c3b5bba More debugging PCoder 2025-05-27 10:58:33 +05:30
  • 4e978f62ea More debug PCoder 2025-05-27 10:47:06 +05:30
  • 4c0a1fd07f Debug PCoder 2025-05-27 10:08:09 +05:30
  • 2ec89b6157 Print provisioning parameters PCoder 2025-05-21 15:23:13 +05:30
  • 8ffa2d9c3c Replace more f-strings PCoder 2025-05-21 11:27:22 +05:30
  • b6239159b2 Remove f-strings to make things compatible PCoder 2025-05-21 11:17:15 +05:30
  • 60ddfa78b0 Handle getting the correct user_card_detail PCoder 2025-05-16 16:05:50 +05:30
  • fc1dc37840 Update .gitignore PCoder 2025-03-29 12:55:17 +05:30
  • ca099d8c83 Send error message only if there is an error PCoder 2025-03-27 16:21:33 +05:30
  • 8e9315b12d Fix separate messages for errors and inform admin about errors PCoder 2025-03-27 16:13:22 +05:30
  • 86836f3d1e Check those VMs that are displayed to the public PCoder 2025-03-27 15:39:24 +05:30
  • 94a9ac3147 Add change_fi_vatrate_2024.py management command app@dynamicweb-production 2024-09-26 11:13:56 +02:00
  • 3736f522dd Debug messages app@dynamicweb-production 2024-06-20 14:00:50 +02:00
  • 4f8bd3b45f Fix stripe_chgs object; make it consistent app@dynamicweb-production 2024-06-20 13:58:19 +02:00
  • 92cfe71bbe Fix invoices list not showing one time charges app@dynamicweb-production 2024-05-08 09:57:56 +02:00
  • 97d70cc5fd Merge pull request '12334-generic-products-name-in-invoice' (#18) from 12334-generic-products-name-in-invoice into master pcoder116 2024-03-22 11:25:49 +00:00
  • c4f6780a0e Add management command fix_generic_stripe_plan_product_names.py PCoder 2024-03-22 16:54:54 +05:30
  • 0679a47eea Merge branch 'master' into 12334-generic-products-name-in-invoice pcoder116 2024-03-21 02:42:56 +00:00
  • 8b08357d05 entrypoint: make executable Nico Schottelius 2024-02-20 17:19:05 +09:00
  • 8b06c2c6e9 docker: add entrypoint and add support for dynamic config Nico Schottelius 2024-02-20 17:18:29 +09:00
  • 26f3a1881d make build image only push if push is specified Nico Schottelius 2024-02-20 16:25:13 +09:00
  • dee2b1a90c Merge pull request 'make-docker-build-succesful' (#19) from make-docker-build-succesful into master nico14571 2024-02-20 01:06:22 +00:00