Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/presentator/docker
Sample Presentator Docker image
https://github.com/presentator/docker
docker docker-hub docker-image presentator
Last synced: about 2 months ago
JSON representation
Sample Presentator Docker image
- Host: GitHub
- URL: https://github.com/presentator/docker
- Owner: presentator
- License: bsd-3-clause
- Created: 2018-04-04T10:21:41.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-27T09:24:01.000Z (5 months ago)
- Last Synced: 2024-07-27T10:35:48.433Z (5 months ago)
- Topics: docker, docker-hub, docker-image, presentator
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/ganigeorgiev/presentator/
- Size: 45.9 KB
- Stars: 9
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Presentator Dockerfile
======================================================================> [!TIP]
> Presentator v3 is [distributed as a single static binary](https://github.com/presentator/presentator/releases) and you may not need Docker.This repo provides a sample `Dockerfile` (linux/amd64) for [Presentator v3](https://github.com/presentator/presentator).
- [Configurations](#configurations)
- [Docker Hub images](#docker-hub-images)
- [Upgrade from v2](#upgrade-from-v2)## Configurations
The image exposes the application server on port `8080`.
The Presentator executable is located at `/pr/presentator`.
By default the following volume mounting point(s) are available:
- `/pr/pb_data` - (**required**) app DB data and storage files
- `/pr/pb_hooks` - (optional) custom app JS hooks (see [PocketBase - Extend with JS](https://pocketbase.io/docs/js-overview/))
- `/pr/pb_migrations` - (optional) custom app JS migrations (see [PocketBase - Extend with JS](https://pocketbase.io/docs/js-overview/))## Docker Hub images
> [!NOTE]
> The tags correspond to the [release versions of Presentator](https://github.com/presentator/presentator/releases).- `ganigeorgiev/presentator:latest`, `ganigeorgiev/presentator:3`
- `ganigeorgiev/presentator:3.2`, `ganigeorgiev/presentator:3.2.10`, `ganigeorgiev/presentator:3.2.9`, `ganigeorgiev/presentator:3.2.8`, `ganigeorgiev/presentator:3.2.7`, `ganigeorgiev/presentator:3.2.6`, `ganigeorgiev/presentator:3.2.5`, `ganigeorgiev/presentator:3.2.4`, `ganigeorgiev/presentator:3.2.3`, `ganigeorgiev/presentator:3.2.2`, `ganigeorgiev/presentator:3.2.1`, `ganigeorgiev/presentator:3.2.0`
- `ganigeorgiev/presentator:3.1`, `ganigeorgiev/presentator:3.1.1`, `ganigeorgiev/presentator:3.1.0`
- `ganigeorgiev/presentator:3.0`, `ganigeorgiev/presentator:3.0.0`
- `ganigeorgiev/presentator:2.15`, `ganigeorgiev/presentator:2.15.1`, `ganigeorgiev/presentator:2.15.0`
- `ganigeorgiev/presentator:2.14`, `ganigeorgiev/presentator:2.14.0`
- `ganigeorgiev/presentator:2.13`, `ganigeorgiev/presentator:2.13.1`, `ganigeorgiev/presentator:2.13.0`
- `ganigeorgiev/presentator:2.12`, `ganigeorgiev/presentator:2.12.0`
- `ganigeorgiev/presentator:2.11`, `ganigeorgiev/presentator:2.11.1`, `ganigeorgiev/presentator:2.11.0`
- `ganigeorgiev/presentator:2.10`, `ganigeorgiev/presentator:2.10.1`, `ganigeorgiev/presentator:2.10.0`
- `ganigeorgiev/presentator:2.9`, `ganigeorgiev/presentator:2.9.3`, `ganigeorgiev/presentator:2.9.2`, `ganigeorgiev/presentator:2.9.1`, `ganigeorgiev/presentator:2.9.0`
- `ganigeorgiev/presentator:2.8`, `ganigeorgiev/presentator:2.8.3`, `ganigeorgiev/presentator:2.8.2`, `ganigeorgiev/presentator:2.8.1`, `ganigeorgiev/presentator:2.8.0`
- `ganigeorgiev/presentator:2.7`, `ganigeorgiev/presentator:2.7.2`, `ganigeorgiev/presentator:2.7.1`, `ganigeorgiev/presentator:2.7.0`
- `ganigeorgiev/presentator:2.6`, `ganigeorgiev/presentator:2.6.3`, `ganigeorgiev/presentator:2.6.2`, `ganigeorgiev/presentator:2.6.1`, `ganigeorgiev/presentator:2.6.0`
- `ganigeorgiev/presentator:2.5`, `ganigeorgiev/presentator:2.5.3`, `ganigeorgiev/presentator:2.5.2`, `ganigeorgiev/presentator:2.5.1`, `ganigeorgiev/presentator:2.5.0`
- `ganigeorgiev/presentator:2.4`, `ganigeorgiev/presentator:2.4.0`
- `ganigeorgiev/presentator:2.3`, `ganigeorgiev/presentator:2.3.3`, `ganigeorgiev/presentator:2.3.2`, `ganigeorgiev/presentator:2.3.1`, `ganigeorgiev/presentator:2.3.0`
- `ganigeorgiev/presentator:2.2`, `ganigeorgiev/presentator:2.2.2`, `ganigeorgiev/presentator:2.2.1`, `ganigeorgiev/presentator:2.2.0`
- `ganigeorgiev/presentator:2.1`, `ganigeorgiev/presentator:2.1.2`, `ganigeorgiev/presentator:2.1.1`, `ganigeorgiev/presentator:2.1.0`
- `ganigeorgiev/presentator:2.0`, `ganigeorgiev/presentator:2.0.6`, `ganigeorgiev/presentator:2.0.5`, `ganigeorgiev/presentator:2.0.4`
- `ganigeorgiev/presentator:1.13`, `ganigeorgiev/presentator:1.13.2`, `ganigeorgiev/presentator:1.13.1`, `ganigeorgiev/presentator:1.13.0`
- `ganigeorgiev/presentator:1.12`, `ganigeorgiev/presentator:1.12.0`
- `ganigeorgiev/presentator:1.11`, `ganigeorgiev/presentator:1.11.3`, `ganigeorgiev/presentator:1.11.2`, `ganigeorgiev/presentator:1.11.1`, `ganigeorgiev/presentator:1.11.0`
- `ganigeorgiev/presentator:1.10`, `ganigeorgiev/presentator:1.10.0`
- `ganigeorgiev/presentator:1.9`, `ganigeorgiev/presentator:1.9.1`, `ganigeorgiev/presentator:1.9.0`## Upgrade from v2
Presentator v3 comes with a lot of new features and has some breaking changes (including files and db structure).
If you have previously installed Presentator v2, make sure to check the [`v2tov3migrate` instructions](https://github.com/presentator/v2tov3migrate).