aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Correctly attribute SO author for SQL functionGravatar Chris Lovering2021-09-07-0/+4
|
* Raise a ValueError with a useful message for invalid db urlsGravatar Chris Lovering2021-09-07-1/+3
|
* Remove unnecessary variableGravatar Chris Lovering2021-09-07-3/+2
| | | | Co-authored-by: Vivaan Verma <[email protected]>
* Fix spelling of `initialising` in manage.pyGravatar ChrisJL2021-09-07-2/+2
| | | Co-authored-by: Vivaan Verma <[email protected]>
* Create and populate metricity in a single connectionGravatar Chris Lovering2021-09-07-25/+31
|
* Close db conns when finishedGravatar Chris Lovering2021-09-07-0/+2
| | | | psycopg2's context managers don't do this for us, so we need to close conns manually.
* Move db url validation to cls methodGravatar Chris Lovering2021-09-07-12/+21
| | | | This standardises the way we validate db urls, and ensures each place that uses a db url manually properly validates it first.
* Use context manager for file openGravatar Chris Lovering2021-09-06-3/+2
| | | | Also remove a useless print statement to reduce noise
* Initialise metricity at runtimeGravatar Chris Lovering2021-09-06-31/+77
| | | | | | Currently the bot cannot start in dev as the site errors, saying that metricity doesn't exist. Previously this note existing was fine, unless you needed to use metricity data. With the recent addition of django-prometheus, metricity is now required on boot. This PR moves the init of metricity from a docker-compose volume, into running of the site. This means that external projects using site, that don't have access to the init.sql file to mount a volume, now also init metricity.
* Merge pull request #581 from python-discord/Pin-platform-in-DockerfileGravatar Johannes Christ2021-09-04-1/+1
|\ | | | | Pin platform in Dockerfile
| * Pin platform in DockerfileGravatar Chris Lovering2021-09-04-1/+1
|/ | | | | | Some of our deps don't have wheels for atm processors. With Mac's M1 chips becomming more common, we should make it easier for those users to build our environments.
* Merge pull request #580 from python-discord/jb3/ips-allowed-hostsGravatar Joe Banks2021-09-04-0/+3
|\ | | | | Add pod IPs to allowed hosts
| * Correct import orderGravatar Joe Banks2021-09-04-1/+1
| |
| * Add pod IPs to allowed hostsGravatar Joe Banks2021-09-04-0/+3
|/
* Merge pull request #575 from python-discord/jb3/django-prometheusGravatar Joe Banks2021-09-04-4/+60
|\ | | | | Add Django Prometheus
| * Merge branch 'main' into jb3/django-prometheusGravatar Joe Banks2021-09-04-5/+14
| |\ | |/ |/|
* | Merge pull request #579 from python-discord/jb3/update-k8s-pathGravatar Joe Banks2021-09-04-1/+1
|\ \ | | | | | | Update manifest path
| * | Update in accordance with python-discord/kubernetes#95Gravatar Joe Banks2021-09-04-1/+1
|/ /
* | Merge pull request #577 from ↵Gravatar Johannes Christ2021-09-03-4/+13
|\ \ | | | | | | | | | | | | python-discord/Add-timeout-to-GitHub-repo-metadata-fetch Timeout when fetching GitHub repository metadata
| * | Timeout when fetching GitHub repository metadataGravatar Chris Lovering2021-09-03-4/+13
|/ / | | | | | | Not having this timeout could cause a worker to hang indefinitely
| * Explicitly set gunicorn config argumentGravatar Joe Banks2021-09-04-0/+1
| |
| * Ignore gunicorn configuration from flake8Gravatar Joe Banks2021-09-03-3/+8
| |
| * Add gunicorn.conf.py with Prometheus specific settingsGravatar Joe Banks2021-09-03-0/+5
| |
| * Add note on BUILDING_DOCKERGravatar Joe Banks2021-09-03-0/+4
| |
| * Follow standard for dependency versioning for django-prometheusGravatar Joe Banks2021-09-02-1/+1
| | | | | | Co-authored-by: Vivaan Verma <[email protected]>
| * Revert change to Metricity DB URLGravatar Joe Banks2021-09-02-1/+1
| | | | | | | | Co-Authored-By: jchristgit <[email protected]>
| * Add Django Prometheus to URLsGravatar Joe Banks2021-09-02-0/+1
| |
| * Add Django Prometheus to installed apps and middlewareGravatar Joe Banks2021-09-02-3/+12
| |
| * Install Django prometheusGravatar Joe Banks2021-09-02-1/+32
|/
* Merge pull request #571 from Numerlor/doc-blank-base_urlGravatar ChrisJL2021-09-02-2/+22
|\ | | | | Allow the base_url of a documentation link to be empty
| * Merge branch 'main' into doc-blank-base_urlGravatar ChrisJL2021-09-02-3/+0
| |\ | |/ |/|
* | Merge pull request #573 from python-discord/jb3/update-gunicorn-prefsGravatar Johannes Christ2021-09-01-3/+0
|\ \ | | | | | | Update gunicorn options for deployment
| * | Update gunicorn options for deploymentGravatar Joe Banks2021-08-31-3/+0
|/ / | | | | Remove threads & max requests configuration
| * Move base_url field to the endGravatar Numerlor2021-08-30-2/+2
| | | | | | | | | | In most cases this won't need to be specified, so it makes more sense to move it out of the way
| * Allow empty value for inventory url fieldGravatar Numerlor2021-08-30-0/+20
|/
* Merge pull request #568 from python-discord/jb3/collectstatic-buildGravatar Joe Banks2021-08-27-2/+16
|\
| * Linting complianceGravatar Joe Banks2021-08-27-1/+6
| |
| * Merge branch 'main' into jb3/collectstatic-buildGravatar Joe Banks2021-08-27-1/+1
| |\ | |/ |/|
* | Merge pull request #569 from KittyBorgX/mainGravatar Xithrius2021-08-27-1/+1
|\ \ | | | | | | [BUG FIX] - README.md - Remove the docs dir from the readme
| * | [BUG FIX] - README.md - Remove the docs dir from the readme Gravatar Krishna Ramasimha2021-08-27-1/+1
|/ / | | | | | | The README.md file had an outdated hyperlink which pointed to the docs directory which doesnt exist anymore This PR fixes that
| * Decrease verbosity in debug mode collectstaticGravatar Joe Banks2021-08-27-1/+1
| | | | | | Co-authored-by: Matteo Bertucci <[email protected]>
| * Add --noinput and --clear to collectstatic flagsGravatar Joe Banks2021-08-25-1/+1
| |
| * Run collectstatic in the image build process, disable in prod startupGravatar Joe Banks2021-08-25-2/+11
|/
* Merge pull request #565 from ethansocal/mainGravatar Matteo Bertucci2021-08-25-1/+1
|\ | | | | Fix data reviews URL
| * Update pydis_site/templates/home/timeline.htmlGravatar Ethan2021-08-12-1/+1
| | | | | | Co-authored-by: Matteo Bertucci <[email protected]>
| * Fix data reviews URLGravatar Ethan2021-08-12-1/+1
|/
* Merge pull request #560 from python-discord/mbaruh/cj-linksGravatar ChrisJL2021-08-09-4/+488
|\ | | | | Added list of cj8 submissions in subpage
| * Change link titles to indicate possessionGravatar mbaruh2021-08-09-51/+51
| |
| * Add titles to hyperlinksGravatar mbaruh2021-08-07-51/+51
| |
| * Added list of cj8 submissions in subpageGravatar mbaruh2021-07-31-4/+488
|/