9034c36564
Added ElasticSearch docker container.
...
So far it's just a standalone docker container, as there is no publicly
accessible Kibana container yet. To use, just SSH-tunnel port 9200.
2017-09-18 17:38:55 +02:00
f74e05229c
Replace pillar-web with blender-cloud, and add HTTPS support
...
Other vhosts are already configured to use the 'blender-cloud' hostname,
and now the main one is too. It also adds HTTPS support, so that you can
test locally without having to set FORCE_SSL to false. This does require
you to create a TLS certificate in /data/certs/blender-cloud.pem, using:
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes
cat key.pem cert.pem > blender-cloud.pem
rm key.pem cert.pem
2017-09-18 12:21:33 +02:00
b554756f54
HaProxy: enable gzip compression for certain content types.
2017-09-15 11:03:28 +02:00
22b8ed0bc0
Added "celery beat" docker container
2017-09-14 15:58:03 +02:00
69862b8416
Docker: removed blender-cloud/.well-known from letsencrypt
...
That domain is handled by a different host.
2017-07-07 11:40:27 +02:00
b9a7f501ba
Docker: Dropping support for cloudapi.blender.org
2017-07-07 11:40:25 +02:00
6fc77522ea
Removed localhost declaration
2017-07-07 11:24:14 +02:00
538a10af60
Added docker container for serving letsencrypt webroot.
2017-07-07 11:23:38 +02:00
9da841efc3
Added Celery worker docker container
...
This docker container uses the Blender Cloud image, but a different entry
point. It is not intended to be network-reachable from the outside world.
All it needs are connections to the databases (mongo, redis, rabbit).
2017-06-02 10:55:18 +02:00
c73efd5998
Added RabbitMQ, for serving as Celery broker.
2017-06-02 10:55:18 +02:00
2892a46a27
Docker: store Cloud container /var/log on host in /data/log
2017-05-17 10:07:40 +02:00
bd9265e4f1
Tag blender_cloud Docker image as latest
2017-04-11 12:52:44 +02:00
59ffebd33e
Mount grafista storage volume in the correct path
2017-03-12 12:38:59 +01:00
6cfe00c3ca
Docker-compose: pinning new version of haproxy
...
This is actually the one we used in production.
2017-03-10 11:16:28 +01:00
e31b3cf8b4
Docker: pin specific versions for images, for reproducible deploys.
2017-03-09 11:02:04 +01:00
30c9cfd538
Use armadillica/blender_cloud:latest-py36 in this branch
2017-03-08 17:18:52 +01:00
e27f5b7cec
Docker-compose: use /data/git as one volume, instead of mapping all subdirs
2017-03-08 12:38:00 +01:00
8407230d81
Set VIRTUAL_HOST_WEIGHT: 20 for grafista docker image
2017-01-26 16:46:33 +01:00
8eeccb06c6
Introducing Grafista prototype to display stats
...
We configure haproxy to serve /stats as a separate app (from the
grafista container).
2017-01-24 16:02:31 +01:00
Dalai Felinto
a488ff4176
Use Flamenco module
2016-11-06 18:58:51 +01:00
9f886d51c2
Added commented-out notification server support for HAProxy.
2016-10-21 11:16:06 +02:00
7213368736
Added docker-compose.yml
2016-10-20 14:45:23 +02:00