Commit Graph

64 Commits

Author SHA1 Message Date
kiloreux 2eba9ebeba
Added entrypoint to fix permissions 2018-01-04 17:25:30 +01:00
kiloreux 825e9a835a
Enable cors 2018-01-04 16:59:33 +01:00
kiloreux 25cfb90a86
multiple domains 2018-01-03 13:25:51 +01:00
kiloreux 2ff9da6d88
Upgrade tus domain 2018-01-03 13:19:36 +01:00
kiloreux adddcf752d Kube (#163)
* Initial kube

* Added testing docker image

* Added docker building

* Deploy the branch

* Deploy to production

* hiddent maybe

* Faster build please

* One charachter

* We need to use yaml in standard way

* Bring test back again

* Added command arguments

* Move to tus project

* Domain expired

* Added King Marius recommendation

* Added pvc

* Change branch name

* Added HPA

* Extended memory @Acconut

* Separete gcloud from kubernetes

* remove test for quicker iteration

* Remove garbage ignore

* Move back to old trusty

* Debug base64

* Remove docker build and test again base64

* Bring it back

* Wrong

* we don't need helm

* Update domain

* Increase body size

* Add long timeouts because we don't want another nginx instance

* Get the tests running again
2018-01-03 13:10:44 +01:00
Kevin van Zonneveld 897e40e02d Revert "Revert "Revert "[wip] K8s (#162)"""
This reverts commit 66887c14e0.
2017-11-29 11:22:05 +01:00
Kevin van Zonneveld 66887c14e0 Revert "Revert "[wip] K8s (#162)""
This reverts commit a7dd6a5160.
2017-11-29 11:21:34 +01:00
Kevin van Zonneveld a7dd6a5160 Revert "[wip] K8s (#162)"
This reverts commit 88d5475691.
2017-11-29 11:21:21 +01:00
kiloreux 88d5475691 [wip] K8s (#162)
* Initial kube

* Added testing docker image

* Added docker building

* Deploy the branch

* Deploy to production

* hiddent maybe

* Faster build please

* One charachter

* We need to use yaml in standard way

* Bring test back again

* Added command arguments

* Move to tus project

* Domain expired
2017-11-29 11:06:45 +01:00
Marius 73763acdaa Update apache2.conf 2017-05-22 22:11:43 +02:00
Marius 5472f66fd8 Create apache2.conf 2017-05-20 22:36:04 +02:00
Mischa ter Smitten 6ab114d0e0 Make use of fqdn and timezone role (#115) 2017-03-01 14:14:56 +01:00
Kevin van Zonneveld 1f176099c7 Upgrade Frey to v0.3.31 /cc @tersmitten (#113) 2017-02-17 14:48:54 +01:00
Kevin van Zonneveld f1d2d1c60f Upgrade Frey to v0.3.30 /cc @tersmitten (#112) 2017-02-17 10:56:08 +01:00
Mischa ter Smitten 918240fe32 Fix incorrect install npm user (#111)
* Fix incorrect install_npm_user

* Fix incorrect install_npm_user
2017-02-16 13:44:24 +01:00
Mischa ter Smitten f8c2c4401e Fix incorrect install_npm_user (#110) 2017-02-16 12:53:09 +01:00
Marius 3dd28fa028 Exclude certain blacklisted ciphers from Nginx 2017-02-06 15:32:37 +01:00
Mischa ter Smitten 63014c78cc Cleanup Frey file (#104) 2017-02-01 10:46:36 +01:00
Mischa ter Smitten d016e08918 Remove unused dependencies (#103)
Using unattended-upgrades
2017-02-01 10:29:52 +01:00
Kevin van Zonneveld 8784d54045 Upgrade Frey to v0.3.28 /cc @tersmitten (#102) 2017-01-31 14:44:03 +01:00
Mischa ter Smitten 98009f87c1 Update Frey variables (#100)
Needed for future role updates and cleanup
2017-01-31 13:37:43 +01:00
Mischa ter Smitten 3052090f72 Update roles (#101) 2017-01-31 13:37:18 +01:00
Marius f5a2be33c8 Disable HTTP/2 for non-HTTPS traffic 2017-01-26 22:31:35 +01:00
Marius 36f646851d Enable HTTP/2 support on master.tus.io 2017-01-24 09:47:06 +01:00
Mischa ter Smitten e7eb8439d1 More Frey specific variables (#92) 2017-01-12 16:06:30 +01:00
Mischa ter Smitten 778ec8fe77 Make use of ssh pipelining (#90)
And fixate ansible_managed variable
2017-01-12 14:01:31 +01:00
Mischa ter Smitten 93c62b836d Fix for failing apt-get dist-upgrade 2017-01-12 09:31:23 +01:00
Kevin van Zonneveld 598ca78fa7 Upgrade Frey to v0.3.27 /cc @tersmitten (#85)
* Upgrade Frey to v0.3.27 /cc @tersmitten

* Add forgotten and misspelled role variables

* Make it easier to override settings and clear that this is a private file
2017-01-11 10:25:28 +01:00
Kevin van Zonneveld cc78da7de5 Pin Frey as a dependency vs installing latest globally 2016-12-20 13:42:06 +01:00
Marius 2d187c00aa Correct state of nginx after restarting 2016-11-11 23:30:32 +01:00
Marius 2665650b8c Restart nginx instead of reloading 2016-11-11 23:24:12 +01:00
Marius bffd8f24b0 Deploy current master branch to master.tus.io 2016-11-11 15:59:01 +01:00
Marius 09a0deaca8 Reload nginx instead of restarting
If the restart of nginx fails (e.g. address already in use), the service will
not reload the configuration which is usually not wanted. By using nginx(1)
and telling it explicitly to reload the configuration, these issues do not
appear.
2016-11-09 23:23:45 +01:00
Marius 97def4c99f Enable SSL session cache for master.tus.io 2016-11-09 23:10:18 +01:00
Marius 25771dfbcd Enable OCSP stapling for master.tus.io 2016-11-09 22:56:15 +01:00
Marius 2ef7e5c975 Generate and use custom primes for DH 2016-11-09 21:44:24 +01:00
Marius d5e3ca60af Enable SSL using certificate from Let's Encrypt 2016-11-04 19:51:44 +01:00
Marius a0b37487e9 Add public directory 2016-11-04 19:51:39 +01:00
Marius 3b55041992 Add configuration file for nginx 2016-11-04 18:54:35 +01:00
Marius 6c3af75c51 Use nginx as reverse proxy in front of tusd 2016-11-04 18:53:21 +01:00
Marius e4cd32f2c4 Do not use limitedstore on master.tus.io instance 2016-10-27 23:07:09 +02:00
Marius 2f5bc77649 Enable running tusd behind the CloudFlare proxy for supporting HTTPS uploads 2016-10-14 11:35:21 +02:00
Kevin van Zonneveld 0c99b7377a Make sure rsyslog has permissions to write to log dir 2016-10-12 20:50:02 +02:00
Kevin van Zonneveld 4d595672f6 Merge remote-tracking branch 'origin/master' 2016-09-30 13:13:22 +02:00
Kevin van Zonneveld 3d2320a0f2 Make ssh key creation, part of infra setup /cc @Acconut 2016-09-30 13:13:20 +02:00
Marius 17009cf5f1 Use latest 0.6.0 release for deployments 2016-09-30 12:54:15 +02:00
Kevin van Zonneveld db6c11d6f5 Revert "Hostname should be part of freyfile"
This reverts commit 19a6611a89.
2016-09-28 16:00:15 +02:00
Kevin van Zonneveld 785248765d Add a >24h cleanup cronjob for tus uploads /cc @Acconut @arturi 2016-09-28 09:48:46 +02:00
Kevin van Zonneveld 19a6611a89 Hostname should be part of freyfile 2016-09-28 09:39:40 +02:00
Kevin van Zonneveld a3f8592d4f Upgrade deploy to 0.5.2 2016-09-15 23:04:49 +02:00