Commit Graph

45 Commits

Author SHA1 Message Date
e995af0f61 refactor!: use templating for entrypoint 2021-11-30 11:32:30 +01:00
2f5a8b746e fix: thread smtp var 2021-11-30 11:27:16 +01:00
3e8c4733c2 feat: support live chat 2021-11-30 11:27:06 +01:00
07ef3b1238 chore: set new version labels 2021-11-25 16:05:47 +01:00
f4a5681e10 chore: new labels for new versioning scheme 2021-11-25 16:04:13 +01:00
5a94f938a3 chore: yaml header 2021-11-25 16:04:00 +01:00
6c175536ed chore: bump peertube version 2021-11-25 16:02:48 +01:00
51e9dea17f Upgrade labels
Some checks failed
continuous-integration/drone/push Build is failing
2021-09-03 09:04:28 +02:00
6b9e8dd862 Upgrade peertube and add spaces 2021-09-03 09:02:58 +02:00
31520c2cb1 fix: Copy the client assets over to a named volume at runtime
This commit makes the entrypoint copy the client's dist files to
the mountpoint of the app-assets named volume. That way, changed
files are made available to the nginx container when the peertube
image gets updated

Closes: #8
2021-07-16 21:19:03 +00:00
95aa921e4e compose: Enable rolling updates and rollbacks on the peertube app service 2021-07-15 16:32:36 +00:00
fe7aace9d7 compose: Add healthchecks to the peertube app service definition
This commit adds a native healthcheck to the peertube app service using
the nodejs command line interface.

kudos to @3wordchant for the idea :)
2021-07-15 16:09:15 +00:00
a23e16d632 Revert internal network change (see https://git.autonomic.zone/coop-cloud/organising/issues/62) 2021-07-15 16:08:12 +02:00
f986064092 Scope internal network internally 2021-07-10 15:34:39 +02:00
d2f83bf386 Manually upgrade peertube to latest 2021-06-23 12:58:20 +02:00
89c07b4392 Version v3.1.0-buster; sync labels 2021-06-23 12:47:13 +02:00
c86dc26944 Add port 2021-06-04 08:31:49 +02:00
3wc
cc8a4a1c57 Version v3.1.0-buster; sync labels 2021-05-30 17:21:39 +02:00
23112082aa Use STACK_NAME here 2021-05-07 01:41:31 +02:00
6e4a3ce57d Use naming / eq check convention 2021-05-07 00:32:11 +02:00
82b33279d2 Use non read-only path 2021-05-07 00:15:43 +02:00
47158ac5cf Use latest nginx 2021-05-07 00:13:42 +02:00
bcef57ef03 Expose domain to nginx 2021-05-06 16:31:31 +02:00
0609cf8662 Drop healthcheck for nginx 2021-05-06 15:39:43 +02:00
5f140ea7ed Specify command 2021-05-06 15:34:21 +02:00
c828be2c68 Return to sh mode of checking 2021-05-06 15:17:24 +02:00
ac03d03be0 Appease JSON formatting gods 2021-05-06 14:48:08 +02:00
43a97dea25 Drop commented config for now 2021-05-06 14:09:54 +02:00
a723573bf3 Template the entrypoint 2021-05-06 13:32:16 +02:00
f5c4692271 Comment out healtcheck for now 2021-05-06 13:11:00 +02:00
74e2ce1f26 Fix source for entrypoint config 2021-05-06 11:13:46 +02:00
9756f74be1 Get with the right quoting 2021-05-06 11:12:29 +02:00
3d394dbd46 Use consistent list syntax 2021-05-06 11:07:23 +02:00
c555477a36 Thread through that contact form env var 2021-05-06 10:56:48 +02:00
de028db830 Thread env and use list syntax 2021-05-06 10:47:52 +02:00
02044036fb Use stable image 2021-05-05 17:34:11 +02:00
0e2be2a113 Drop unused env vars 2021-05-05 17:34:05 +02:00
ba54adfaa7 Use correct cache name 2021-05-05 17:32:12 +02:00
11685b38dc Drop depends_on usage 2021-05-05 17:31:30 +02:00
c8bd01e76e Use single internal network 2021-05-05 17:30:52 +02:00
0ba30ebb07 Drop commented config 2021-05-05 17:28:20 +02:00
8515fde562 Generify the service names 2021-05-05 17:28:12 +02:00
e0c5d59ba7 Fix .env file syntax and move trusted proxies array to compose file 2021-03-20 06:33:13 +00:00
100fb038e3 Untested port of peertube to coop-cloud
missing:

 * live streaming and RTMP proxying with traefik
 * webseed cross-instance redundancy
 * option to use S3-compatible storage
 * testing, there might be silly bugs

Did I mention this is untested?
2021-03-19 16:03:13 +00:00
2f98587c13 Initial commit 2021-03-19 14:32:35 +01:00