Chocobozzz
906b5f7f2c
Migrate to pnpm
2025-09-12 08:43:41 +02:00
Chocobozzz
c0f4de6077
Add ability to customize instance logo
2025-06-24 06:38:29 +02:00
Chocobozzz
39c48888ca
Add object storage env variable example
2025-05-30 15:36:17 +02:00
Pedro hates github.com
e26f4b7c5c
Update entrypoint.nginx.sh
...
add exec to nginx process to ensure is PID 1 and thenensure a graceful shutdown
2025-05-20 15:37:03 +02:00
Florent Poinsaut
b991534827
Fix typo in production.yaml
2025-04-16 13:52:14 +02:00
RiQuY
cfc5cfd06b
feat (docker): Expose NGINX logs folder. ( #6963 )
...
* feat (docker): Expose NGINX logs folder.
This commit adds the folder /var/log/ngnix of the webserver container to the volume mount.
* refactor (docker): Rename mount folder name to avoid conflicts with NGINX site file.
This commit renames the mount folder nginx/logs to nginx-logs to avoid conflicts with the NGINX site file.
2025-04-03 09:03:03 +02:00
Matthias Frey
6e296350e4
add missing docker env options to configure live settings
2025-04-02 14:16:46 +02:00
Chocobozzz
772a41e9ea
Save DB of tests too
2025-03-18 09:23:03 +01:00
Chocobozzz
4e5b7bf68b
Fix raw docker build
2025-03-05 09:14:52 +01:00
Chocobozzz
29f55e9115
Use npm run install-node-dependencies
...
Instead of yarn, so we can move to another package manager in the future
2025-02-18 13:44:06 +01:00
Chocobozzz
260447942a
Add ability to put captions in object storage
...
Deprecate:
* `path` and `url` of `ActorImage` (used to represent account/channel
avatars/banners) in favour of `fileUrl`
* `path` of `AvatarInfo` (used in notifications) in favour of `fileUrl`
* `captionPath` of `VideoCaption` in favour of `fileUrl`
* `storyboardPath` of `Storyboard` in favour of `fileUrl`
2025-02-07 09:35:39 +01:00
Chocobozzz
fcff0ce69f
Node 18 is not supported anymore
...
Use node 20 instead
2025-01-15 10:14:50 +01:00
Chocobozzz
51ff0d539b
Fix dockerfile
2025-01-15 07:12:01 +01:00
Zack Birkenbuel
c31084ce5b
Add the ability to specify peertube UID and GID via environment variables
...
This adds support for specifying the peertube user and group IDs using the standard environment variable pattern similar to linuxserver.io images. This allows for better external permission management, specifically this makes it easier to support mapping volumes to NFS shares using nfs4 id mapping.
This changes elects *not* to use the linuxserver.io variable names of PUID and PGID since the peertube container ends up having both a "node" and "peertube" user created and it would not be obvious which of those PUID/PGID should apply to.
2025-01-14 13:54:00 +01:00
Chocobozzz
c714d0a69a
Add RTMPS port
2025-01-09 10:58:31 +01:00
Chocobozzz
e0f39d7995
Fix docker compose ipv6
2024-10-31 07:07:28 +01:00
Chocobozzz
f4339cfb72
Fix private ipv6 address
2024-10-23 09:21:50 +02:00
Chocobozzz
f6c23ad7d8
Fix building peertube in docker compose
2024-10-21 11:03:23 +02:00
Chocobozzz
373a9265ba
Fix missing original_video_files docker directory
2024-09-18 09:27:02 +02:00
Chocobozzz
ccfd57e349
Fix ipv6 in docker compose
2024-09-10 10:06:48 +02:00
Jonathan Weth
fbabfde819
Add option for configuring object_storage.max_request_attempts in Docker
2024-08-12 06:37:10 +02:00
Chocobozzz
25d2580f47
Try to fix docker build
2024-07-05 15:19:33 +02:00
Chocobozzz
dcfd83350a
Faster CI docker build
2024-07-01 10:50:29 +02:00
Chocobozzz
4177ed98ea
Remove obsolete version from docker compose
2024-06-12 10:58:07 +02:00
Chocobozzz
21f4ed5c33
Add missing docker env for object storage
2024-05-16 11:06:18 +02:00
Chocobozzz
ee6844d718
Fix web videos directory important notes
2023-11-29 08:10:26 +01:00
fuomag9
1e3fd73cdf
Inform the user to remove assets:/app/client/dist if not using the webserver container
2023-11-17 14:23:31 +01:00
Chocobozzz
b1fc5a9cb4
Add log level example in docker .env
2023-11-06 08:59:38 +01:00
Chocobozzz
678ae8abbd
Breaking: only support node 18
...
Node 16 is not supported anymore
See https://nodejs.org/fr/blog/announcements/nodejs16-eol
2023-10-11 13:59:24 +02:00
Chocobozzz
d38a49463f
Fix disabling object storage ACL in docker
2023-09-01 11:41:38 +02:00
Yehuda Deutsch
f7882ca3eb
Switch from debian bullseye to bookworm
2023-08-17 15:18:21 +02:00
mira.bat
f862be2749
Add an option to sign federated fetches for mastodon compatibility ( #5898 )
...
* Fix player error modal
Not hidden when we change the video
* Correctly dispose player components
* Sign cross-server fetch requests for mastodon AUTHORIZED_FETCH compatibilty
* Add a remote fetch sign configuration knob
* Federated fetches refactoring
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
Co-authored-by: ira <ira@foxgirl.space>
2023-07-27 17:01:15 +02:00
Chocobozzz
4e5da193d0
Keep old docker path for web videos
...
Avoid breaking existing peertube instances on upgrade
2023-07-20 11:26:33 +02:00
Chocobozzz
4f8b623668
Add missing storyboard directory to docker
2023-07-19 11:42:00 +02:00
Chocobozzz
d732ec7b46
Rename "videos" config to "web-videos"
2023-07-11 11:23:51 +02:00
Chocobozzz
c57ad141a9
Rename webtorrent config to web_videos
2023-07-11 09:52:14 +02:00
Chocobozzz
6a49056026
Add TMP persistent directory
...
To store files that must be preserved between peertube restarts
2023-05-09 08:57:34 +02:00
Joël Galeran
3458e8ba0d
feat(docker): make database name configurable ( #5734 )
...
* feat(docker): make database name configurable
WIP
Related https://github.com/Chocobozzz/PeerTube/issues/5708
* Update .env
* PEERTUBE_DB_NAME & add comments
2023-04-07 10:52:49 +02:00
Chocobozzz
a3e5f7e732
Add missing docker env for object storage config
2023-03-07 10:32:43 +01:00
Chocobozzz
1ea868a945
Fill documentation with required secret conf
2022-10-10 11:19:45 +02:00
kontrollanten
6c5f0d3aeb
server: serve files from storage/well-known ( #5214 )
...
* server: serve files from storage/well-known
closes #5206
* well-known: add tests
* test: try to skip new tests
* test: another try
* fix(config/prod): well_known path
* test: fix broken tests
* Update misc-endpoints.ts
* Use getDirectoryPath for tests
* Fix tests
Co-authored-by: Chocobozzz <me@florianbigard.com>
2022-10-04 10:53:00 +02:00
Chocobozzz
b1053a30f6
Add ability to use docker on local
2022-08-11 10:43:31 +02:00
Chocobozzz
5b2ede7d55
Fix docker user entrypoint
2022-06-21 08:47:39 +02:00
Chocobozzz
6348fb1884
Prefer using node instead of npm in dockerfile
...
We get bad error output with npm
2022-05-04 09:06:44 +02:00
Chocobozzz
b0f3c7df13
Use node 16 in peertube docker image
2022-05-02 14:33:56 +02:00
Doug Luce
f9915efa5e
Make object storage ACL configurable
...
Override this value to allow uploads to non-public S3
buckets. Otherwise "AccessDenied: Access Denied" errors will end up in
the log.
Fixes #4850
2022-03-16 10:58:01 +01:00
Chocobozzz
2c7d736bd3
Install git in docker image
...
Can be needed to install plugins
2022-03-07 13:39:50 +01:00
Chocobozzz
219e18c944
Reuse latest dockerfile fixes
2022-03-04 16:49:20 +01:00
Chocobozzz
75b7117f07
Remove unnecessary NPM_RUN_BUILD_OPTS docker arg
2022-01-06 10:37:55 +01:00
Chocobozzz
8faa7d87a7
Remove angular cache in docker build
2022-01-03 14:20:56 +01:00