1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-20 17:41:55 +02:00
Commit Graph

52 Commits

Author SHA1 Message Date
d838f53d93 Merge branch 'svg_icons' into 'main'
Draft: Replace Font Awesome with inline SVG icons

See merge request bde/nk20!188
2024-07-20 04:56:39 +02:00
6bf16a181a [ansible] Deploy buster-backports repository only on Debian 10
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-12-15 15:59:58 +01:00
e20df82346 Main branch is now called main
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-12-15 15:55:13 +01:00
466cbd9878 Replace Font Awesome with inline SVG icons
Font Awesome 4 adds 106kB of dependencies on each page and require to
query multiple assets. It also sometimes causes icons to appear after
page loading. Font Awesome 4 is deprecated and replaced by version 5
which is not packaged in every GNU/Linux distributions.

This commit replaces icons with inline SVG which does not require
external assets, does not require an additionnal dependency and is
widely supported by modern browsers. It makes the page loading faster
and enables us to no longer require fonts-font-awesome Debian package.
2021-10-06 17:15:33 +02:00
df3bb71357 Serve static files with Nginx only in production to make JavaScript development easier
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-10-04 13:58:48 +02:00
8d71783c42 Merge branch 'docs' into 'beta'
Docs

See merge request bde/nk20!145
2021-01-19 12:01:45 +01:00
893534955d Use the Debian mirror of Crans
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
2020-12-30 00:04:08 +01:00
dfbf9972c2 By default, automatically change directory to /var/www/note_kfet and source the Python virtual environment in the .bashrc file
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
2020-12-29 23:27:51 +01:00
b5f3b3ffc1 Use Nginx certbot challenge
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
2020-12-29 21:44:28 +01:00
3aad4e7398 Agree Let's Encrypt ToS
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
2020-12-29 21:41:29 +01:00
b4a1b513cc Good bye bde3-virt, welcome bde-note-dev!
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
2020-12-29 20:05:15 +01:00
c0c64f225c Merge branch 'ansible-fix' into 'beta'
Ansible fix

See merge request bde/nk20!139
2020-12-29 20:01:43 +01:00
6b2638c271 Documentation is located on /doc
Signed-off-by: Yohann D'ANELLO <yohann.danello@gmail.com>
2020-12-23 15:20:30 +01:00
37efebe85b Ansible builds and deploys the documentation 2020-11-26 02:49:57 +01:00
8434c0062c Merge branch 'beta' into JS_translations
# Conflicts:
#	apps/note/static/note/js/consos.js
#	locale/de/LC_MESSAGES/django.po
#	locale/es/LC_MESSAGES/django.po
#	locale/fr/LC_MESSAGES/django.po
2020-11-16 00:59:26 +01:00
b9d49d53f2 Export JS translation files as static files 2020-11-16 00:29:27 +01:00
e1f647bd02 lesser hardcoded 2020-10-30 21:28:25 +01:00
39fd3a2471 set DB_PASSWORD in env file 2020-10-30 20:54:41 +01:00
1072e227b8 don't copy personal config on prod 2020-10-30 17:07:03 +01:00
cbf7e6fe6c run certbot if necessary 2020-10-30 17:01:47 +01:00
950922d041 do not hardcode mail 2020-10-30 17:01:26 +01:00
78fe070cd3 use debian backport only with debian 2020-10-30 16:59:44 +01:00
51d5733578 less hardcoded ansible config 2020-10-30 16:58:49 +01:00
3d733ed6af Use memcached cache 2020-09-21 15:13:43 +02:00
70448db8e5 Remove Django CAS server and add oauth toolkit 2020-09-21 10:31:42 +02:00
dcdd8e56e8 Migrate LaTeX to XeTeX 2020-09-06 15:30:12 +02:00
ae31cdf15e Group ansible hosts 2020-09-06 12:32:17 +02:00
c503e77b23 Fix some typo in Ansible 2020-09-06 10:46:03 +02:00
1a28e876b8 Rework on Ansible config, this is now more universal 2020-09-06 10:32:52 +02:00
a64dc9ffc2 Certbot and Nginx disappeared in Ansible conf 2020-09-06 09:38:27 +02:00
3e9b3d690f Note is up on note.crans.org 2020-09-05 11:23:11 +02:00
3af083fb6b Remove temporary bera font in invoices, add texlive-base-recommended for invoices 2020-09-05 10:34:19 +02:00
8c23726f88 Don't rebuild systematically migrations 2020-09-05 10:07:32 +02:00
0f47412c38 Fix Ansible script for production 2020-09-04 22:37:18 +02:00
cf7101fc0f Less deps in README and ansible role 2020-09-02 12:57:46 +02:00
646c23ccb8 Fix note.cron in ansible 2020-09-01 16:42:53 +02:00
cf4e1f33b4 Add mirror variable 2020-09-01 16:35:43 +02:00
5efb150583 Update Ansible packages 2020-09-01 16:32:13 +02:00
6de46a9264 Remove useless nginx/uwsgi config 2020-09-01 14:19:38 +02:00
2acb47c516 Base docker on Debian Buster 2020-09-01 11:23:56 +02:00
0b46140771 Cron file must be owned by root 2020-08-06 08:21:05 +02:00
8b66bcc3d5 Fix cron 2020-08-05 23:50:30 +02:00
6759586ef3 Setup crons 2020-08-05 23:19:30 +02:00
5c2df41640 Fix Ansible 2020-08-01 16:32:26 +02:00
b49db39080 Update Nginx conf: redirect automatically requests to the right domain 2020-07-29 23:00:57 +02:00
0335a47667 Anonymize data, fix remittance import, better Ansible 2020-07-26 12:05:41 +02:00
3fea17c555 🐛 Fix Ansible script 2020-07-25 17:36:37 +02:00
5d70a809c2 🔧 Better Ansible script 2020-07-21 22:36:37 +02:00
4761d46696 🎨 Apply Django migrations 2020-07-15 11:32:08 +02:00
084d22d33f Install PSQL and init DB 2020-07-15 10:09:28 +02:00