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
Francesco Siddi
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
Francesco Siddi
b6127c736d
Update gulp-sass
2020-07-23 18:43:17 +02:00
Francesco Siddi
7280f1dbc1
Update poetry.lock
2020-07-23 18:43:01 +02:00
Pablo Vazquez
28ee78ec02
Learn: New featured projects
2020-07-23 12:20:05 +02:00
Pablo Vazquez
96a54695af
Homepage: New featured projects
2020-07-23 12:19:37 +02:00
Sybren A. Stüvel
cbdcd04423
Fixed copy-paste bug in remoteip.conf
2020-04-17 15:15:16 +02:00
Sybren A. Stüvel
c618e6cf17
Fixed typo in Dockerfile
2020-04-17 14:09:43 +02:00
Sybren A. Stüvel
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
Francesco Siddi
cf887d8f5f
Homepage: Fix project name
...
From workshop to workflow
2020-04-10 10:09:53 +02:00
Francesco Siddi
11effcb580
ToS: Update base pricing
...
Closes T74691.
2020-04-09 20:08:51 +02:00
Francesco Siddi
35ba45445f
ToS: Update Blender Institute Address
2020-04-09 20:08:07 +02:00
Francesco Siddi
6c720b7b08
Homepage: Update banners
2020-04-09 20:02:03 +02:00
Francesco Siddi
344a66f0eb
Update package-lock.json
2020-04-09 16:28:19 +02:00
Francesco Siddi
941ed4a0e0
Deploy: Add redirect for coffee-run and settlers
2020-04-09 16:28:19 +02:00
Sybren A. Stüvel
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
Francesco Siddi
b6b097483a
Update pages with assets featuring latest content
2019-11-14 12:12:50 +01:00
Francesco Siddi
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
Francesco Siddi
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
Pablo Vazquez
db74c89e6f
UI Libraries Template: Wrong link to characters project.
...
Thanks @kednar for the report!
2019-07-26 12:27:32 +02:00
Francesco Siddi
23d7e50df2
Fix link in HDRi section
2019-06-20 19:41:04 +02:00
Francesco Siddi
a8afccba00
Fix T65655
2019-06-10 17:51:55 +02:00
Sybren A. Stüvel
24118b6777
Re-locked dependencies
2019-05-31 17:05:05 +02:00
Sybren A. Stüvel
76825fda39
Render avatar of current user using Vue.js
...
Requires Pillar 47474ac936ffb1d179161c8a3cac5d20e6005659
2019-05-31 17:05:05 +02:00
Sybren A. Stüvel
d49f69ecbd
Upgraded Gulp 3.9 → 4.0 and removed gulp-livereload
2019-05-31 12:27:35 +02:00
Sybren A. Stüvel
c91a52046d
Fixed deprecation warning from WTForms
2019-05-29 16:40:51 +02:00
Sybren A. Stüvel
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
Sybren A. Stüvel
049d71dc77
UnitTest.assertEquals → assertEqual
2019-05-29 16:40:51 +02:00
Sybren A. Stüvel
2075c8a790
Re-locked dependencies
2019-05-29 16:40:51 +02:00
Sybren A. Stüvel
2d6b5d4b67
Webhook: Update users' avatars with Celery task when changed on Blender ID
2019-05-28 16:19:01 +02:00
Sybren A. Stüvel
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
Sybren A. Stüvel
a321d3501a
Docker-compose: upgraded Redis 3.2.8 → 5.0
2019-05-28 16:18:27 +02:00
Sybren A. Stüvel
d2d4a52846
Re-locked dependencies after Pillar updated deps
2019-05-28 16:18:27 +02:00
Sybren A. Stüvel
ae176cbbdf
Re-locked dependencies
2019-05-23 13:54:59 +02:00
Sybren A. Stüvel
d5f5b63b3f
Werkzeug update 0.15.2 → 0.15.4
2019-05-22 10:33:23 +02:00
Sybren A. Stüvel
274766d6f4
Added little note about rerunning poetry update after dependencies changed
2019-05-14 12:02:14 +02:00
Sybren A. Stüvel
e74d573063
Re-locked dependencies
2019-05-14 11:34:38 +02:00
Sybren A. Stüvel
f514cc4176
README: documented use of Poetry
2019-05-14 10:36:15 +02:00
Sybren A. Stüvel
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
Sybren A. Stüvel
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
Sybren A. Stüvel
cfbb3d7e5a
Poetry'ising the docker stuff
2019-05-14 10:36:15 +02:00
Sybren A. Stüvel
c9bbf26a71
Moved to Poetry
2019-05-14 10:36:15 +02:00
Sybren A. Stüvel
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
Sybren A. Stüvel
d813935f43
Fixed unittest
...
Broke in 468fc85751
2019-04-26 12:53:26 +02:00
Francesco Siddi
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
Francesco Siddi
c0cb80ceec
Use absolute url of Open Graph image links
2019-04-19 12:54:22 +02:00
Francesco Siddi
48c8f79371
Use _opengraph macro in landing.pug
2019-04-19 12:53:58 +02:00
Francesco Siddi
53b22641f2
Improve readability of _opengraph macro
2019-04-19 12:53:24 +02:00
Francesco Siddi
4f9699c7ae
Remove 16_9 image from extension props
...
This property is now available on Project level.
2019-04-19 12:52:47 +02:00