14 Commits

Author SHA1 Message Date
talklittle
3a857108d2 Restore project APT repos which are more up-to-date than Debian repo
Closes tildes-community/tildes-cf#31

See merge request tildes-community/tildes-cf!15
2025-03-10 23:05:03 -06:00
talklittle
0f1658fe06 Disable default redis service from APT
See merge request tildes-community/tildes-cf!11
2025-03-10 22:58:56 -06:00
talklittle
65bf6af141 Install prebuilt Redis and cmark-gfm from APT
See merge request tildes-community/tildes-cf!9
2025-03-10 22:58:34 -06:00
talklittle
4210b1e3e8 Use prebuilt Python 3.11 instead of building Python 3.9
Closes tildes-community/tildes-cf#14

See merge request tildes-community/tildes-cf!8
2025-03-10 22:57:31 -06:00
talklittle
58784c4465 Reload gunicorn from cronjob, delete gunicorn_reloader
Closes tildes-community/tildes-cf#3

See merge request tildes-community/tildes-cf!6
2025-03-10 22:53:04 -06:00
talklittle
6be3688d3c GitLab CI testing
See merge request tildes-community/tildes-cf!2
2025-03-10 22:50:22 -06:00
talklittle
49886af37e Add Docker provider for Vagrant development environment
See merge request tildes-community/tildes-cf!1
2025-03-10 22:49:00 -06:00
Bauke
462dbfb580 Map the content_security_policy header to the request_uri. 2023-07-17 05:24:08 +00:00
Andrew Shu
996d52b185 Use npm ci for Ansible task
Otherwise Ansible never creates the node_modules directory.
2023-06-20 06:52:21 +00:00
Deimos
436c3f24f0 Update pypi package versions (requirements.txt)
A few tiny changes needed related to a few of the libraries, but nothing
significant.
2021-07-22 02:19:51 -06:00
Deimos
240621df6a Update Python version to 3.9.5
The minimal updates here were to update pygit2 and pip-tools.

However, prospector is currently broken as well, so the full code style
checks currently will not pass. This is not trivial to fix:

  - Currently, pylint returns errors from some of the mypy annotations
  - Upgrading pylint/astroid to the newest version fixes those errors,
    but breaks prospector
  - There is no newer release of prospector

I'm not totally sure how I want to fix this, I may need to fork
prospector.
2021-07-12 00:20:21 -06:00
Deimos
22039b2f48 Update Redis version to 6.2.4 2021-07-12 00:20:21 -06:00
Deimos
3319e0a179 Update PostgreSQL version to 13 2021-07-12 00:20:20 -06:00
Deimos
4cc100ab02 Switch to Debian 10 and Ansible
This changes the site to run on Debian 10 instead of Ubuntu 16.04. It
also fully converts the previous Salt setup to use Ansible instead.

Most of this was a relatively straightforward conversion, and it should
be very close to equivalent. One notable difference is that I removed
the setup for the "monitoring" server, since I wasn't confident that the
way of setting up self-hosted Sentry and Grafana was working any more.
I'll look to re-add that at some point, but it's not urgent.
2021-06-25 00:08:58 -06:00