fff5674702
Merge branch 'svg_icons' into 'main'
...
Draft: Replace Font Awesome with inline SVG icons
See merge request bde/nk20!188
2024-06-05 01:10:24 +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