731 Commits

Author SHA1 Message Date
Anna Sirota
e7886261bd Work around cryptography requiring Rust compiler
Pins all the build dependencies required by poetry, otherwise
poetry installs arbitrary versions of them, which leads to a wrong
version of cryptography being installed and the build failing.
Note that Cloud dependencies (pillar and the like) has to have their
build dependencies pinned in the same exact manner, for the same reason.

Pins all the runtime dependencies as well, because Cloud can only use
poetry==1.0 due to its source dependencies, so there's no
"poetry lock --no-update" and each "poetry lock" updates arbitrary packages.
2021-03-18 18:42:10 +01:00
81c5687f02 Deploy: Pin poetry version to 1.0
It looks like more recent versions of poetry do not handle well nested
local package deps.
https://github.com/python-poetry/poetry/issues/3098
2021-01-20 11:08:23 +01:00
Anna Sirota
6b835e74f1 Handle date_deletion_requested in user-modified webhook D10139 2021-01-20 10:43:11 +01:00
b6127c736d Update gulp-sass 2020-07-23 18:43:17 +02:00
7280f1dbc1 Update poetry.lock 2020-07-23 18:43:01 +02:00
28ee78ec02 Learn: New featured projects 2020-07-23 12:20:05 +02:00
96a54695af Homepage: New featured projects 2020-07-23 12:19:37 +02:00
cbdcd04423 Fixed copy-paste bug in remoteip.conf 2020-04-17 15:15:16 +02:00
c618e6cf17 Fixed typo in Dockerfile 2020-04-17 14:09:43 +02:00
b8defe329e Apache: enabled & configured mod_remoteip
This module makes it possible to do access control & logging based on
client's real IP address, rather than the internal IP address of HaProxy.
2020-04-17 11:38:53 +02:00
cf887d8f5f Homepage: Fix project name
From workshop to workflow
2020-04-10 10:09:53 +02:00
11effcb580 ToS: Update base pricing
Closes T74691.
2020-04-09 20:08:51 +02:00
35ba45445f ToS: Update Blender Institute Address 2020-04-09 20:08:07 +02:00
6c720b7b08 Homepage: Update banners 2020-04-09 20:02:03 +02:00
344a66f0eb Update package-lock.json 2020-04-09 16:28:19 +02:00
941ed4a0e0 Deploy: Add redirect for coffee-run and settlers 2020-04-09 16:28:19 +02:00
acfffce48d Configured Poetry to not use virtualenvs in ./.venv
Having a virtualenv in `.venv` is very convenient because many tools
automatically pick up on it. However, this then also happens during the
construction of the Docker images, which subsequently breaks.

Until a proper fix is found, it's easiest to just put the virtualenv
outside of the project.
2020-03-19 17:42:45 +01:00
b6b097483a Update pages with assets featuring latest content 2019-11-14 12:12:50 +01:00
b76be2a7ba Add /design-system endpoint
This is where the representation of the design system will reside.
When the application runs in production (with DEBUG = False) the url
will return 404.
2019-11-13 18:47:28 +01:00
c168c09293 Tweak to gulp all command
First run gulp in pillar and other dependencies, then run gulp in the
current repo.
2019-11-13 10:43:25 +01:00
db74c89e6f UI Libraries Template: Wrong link to characters project.
Thanks @kednar for the report!
2019-07-26 12:27:32 +02:00
23d7e50df2 Fix link in HDRi section 2019-06-20 19:41:04 +02:00
a8afccba00 Fix T65655 2019-06-10 17:51:55 +02:00
24118b6777 Re-locked dependencies 2019-05-31 17:05:05 +02:00
76825fda39 Render avatar of current user using Vue.js
Requires Pillar 47474ac936ffb1d179161c8a3cac5d20e6005659
2019-05-31 17:05:05 +02:00
d49f69ecbd Upgraded Gulp 3.9 → 4.0 and removed gulp-livereload 2019-05-31 12:27:35 +02:00
c91a52046d Fixed deprecation warning from WTForms 2019-05-29 16:40:51 +02:00
577bf8b964 MongoDB: fixed deprecation warnings
- collection.count() → either counting the result or using count_documents()
- collection.update() → replaced by update_one()
2019-05-29 16:40:51 +02:00
049d71dc77 UnitTest.assertEquals → assertEqual 2019-05-29 16:40:51 +02:00
2075c8a790 Re-locked dependencies 2019-05-29 16:40:51 +02:00
2d6b5d4b67 Webhook: Update users' avatars with Celery task when changed on Blender ID 2019-05-28 16:19:01 +02:00
5f497fc645 Docker-compose: Upgraded Mongo 3.4.2 → 3.4 (so latest micro in 3.4.x)
This currently upgrades to 3.4.20
2019-05-28 16:18:27 +02:00
a321d3501a Docker-compose: upgraded Redis 3.2.8 → 5.0 2019-05-28 16:18:27 +02:00
d2d4a52846 Re-locked dependencies after Pillar updated deps 2019-05-28 16:18:27 +02:00
ae176cbbdf Re-locked dependencies 2019-05-23 13:54:59 +02:00
d5f5b63b3f Werkzeug update 0.15.2 → 0.15.4 2019-05-22 10:33:23 +02:00
274766d6f4 Added little note about rerunning poetry update after dependencies changed 2019-05-14 12:02:14 +02:00
e74d573063 Re-locked dependencies 2019-05-14 11:34:38 +02:00
f514cc4176 README: documented use of Poetry 2019-05-14 10:36:15 +02:00
3d567ff6f8 Docker: use variables instead of hard-coded stuff
WHEELHOUSE: since we're defining the variable we might as well use it.
DOCKER_IMAGE_NAME: introduced to prevent duplications of the name, and to
    add a little confirmation message when the script is done.
2019-05-14 10:36:15 +02:00
ba69dd46a0 Staging: be more selective about which branch of pillar-python-sdk to use
Because pillar-python-sdk doesn't have a `production` branch, it was always
using `master`. Now it's only using `master` if `STAGING_BRANCH`=`production`.
2019-05-14 10:36:15 +02:00
cfbb3d7e5a Poetry'ising the docker stuff 2019-05-14 10:36:15 +02:00
c9bbf26a71 Moved to Poetry 2019-05-14 10:36:15 +02:00
35675866ee Build our own HAproxy docker image
The HAproxy docker image we were using is no longer maintained (hasn't been
for years), but is built upon Alpine Linux which has a big security leak:
https://talosintelligence.com/vulnerability_reports/TALOS-2019-0782

The security leak is fixed in this build of the docker image, but we should
move to something else (lke Træfik).
2019-05-09 14:12:02 +02:00
d813935f43 Fixed unittest
Broke in 468fc85751
2019-04-26 12:53:26 +02:00
947dab3185 Use 16_9 picture for project thumbnail
This allows us to use picture_header as an actual header from now on.
2019-04-19 13:00:04 +02:00
c0cb80ceec Use absolute url of Open Graph image links 2019-04-19 12:54:22 +02:00
48c8f79371 Use _opengraph macro in landing.pug 2019-04-19 12:53:58 +02:00
53b22641f2 Improve readability of _opengraph macro 2019-04-19 12:53:24 +02:00
4f9699c7ae Remove 16_9 image from extension props
This property is now available on Project level.
2019-04-19 12:52:47 +02:00