This commit is contained in:
DrMxrcy 2023-03-20 13:18:40 -04:00
parent 3a9b9aca96
commit 0e6aff5fcd
5 changed files with 63 additions and 0 deletions

View File

@ -23,6 +23,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
- [Ghost](https://github.com/TryGhost/Ghost) - Ghost - Turn your audience into a business
- [Gitea](https://github.com/go-gitea/gitea) - Gitea - A painless self-hosted Git service
- [Gotify](https://github.com/gotify/server) - Gotify - Simple server for sending and receiving notification messages
- [Grav](https://github.com/getgrav/grav) - Fast, Simple, and Flexible, file-based Web-platform.
- [Grocy](https://github.com/grocy/grocy) - Grocy - ERP beyond your fridge
- [Haven](https://github.com/havenweb/haven) - Haven is a self-hosted private blog and feedreader you can use instead of Facebook
- [Headscale](https://github.com/juanfont/headscale) - An open source, self-hosted implementation of the Tailscale control server

16
apps/grav/config.json Normal file
View File

@ -0,0 +1,16 @@
{
"$schema": "../schema.json",
"name": "Grav",
"port": 8161,
"available": true,
"exposable": true,
"id": "grav",
"tipi_version": 1,
"version": "1.7.39.4-ls97",
"categories": ["social", "media"],
"description": "Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. Grav comes with a powerful Package Management System to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself.",
"short_desc": "Grav is a Fast, Simple, and Flexible, file-based Web-platform. ",
"author": "Grav",
"source": "https://github.com/getgrav/grav",
"form_fields": []
}

View File

@ -0,0 +1,23 @@
version: "3"
services:
grav:
container_name: grav
image: lscr.io/linuxserver/grav:1.7.39.4-ls97
ports:
- ${APP_PORT}:80
volumes:
- ${APP_DATA_DIR}/data/grav-comfig:/config
environment:
- PUID=1000
- PGID=1000
- TZ=${TZ}
networks:
- tipi_main_network
labels:
traefik.enable: ${APP_EXPOSED}
traefik.http.routers.grav.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.grav.entrypoints: websecure
traefik.http.routers.grav.service: grav
traefik.http.routers.grav.tls.certresolver: myresolver
traefik.http.services.grav.loadbalancer.server.port: 80

View File

@ -0,0 +1,23 @@
## [README.md](https://github.com/getgrav/grav//#readme)
# [](https://github.com/getgrav/grav//#-grav)[![](https://avatars1.githubusercontent.com/u/8237355?v=2&s=50)](https://avatars1.githubusercontent.com/u/8237355?v=2&s=50) Grav
Grav is a **Fast**, **Simple**, and **Flexible**, file-based Web-platform. There is **Zero** installation required. Just extract the ZIP archive, and you are already up and running. It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. Grav comes with a powerful **Package Management System** to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself.
The underlying architecture of Grav is designed to use well-established and _best-in-class_ technologies to ensure that Grav is simple to use and easy to extend. Some of these key technologies include:
- [Twig Templating](https://twig.symfony.com/): for powerful control of the user interface
- [Markdown](https://en.wikipedia.org/wiki/Markdown): for easy content creation
- [YAML](https://yaml.org): for simple configuration
- [Parsedown](https://parsedown.org/): for fast Markdown and Markdown Extra support
- [Doctrine Cache](https://www.doctrine-project.org/projects/doctrine-orm/en/latest/reference/caching.html): layer for performance
- [Pimple Dependency Injection Container](https://github.com/silexphp/Pimple): for extensibility and maintainability
- [Symfony Event Dispatcher](https://symfony.com/doc/current/components/event_dispatcher/introduction.html): for plugin event handling
- [Symfony Console](https://symfony.com/doc/current/components/console/introduction.html): for CLI interface
- [Gregwar Image Library](https://github.com/Gregwar/Image): for dynamic image manipulation
# [](https://github.com/getgrav/grav//#documentation)Documentation
The full documentation can be found from [learn.getgrav.org](https://learn.getgrav.org).

BIN
apps/grav/metadata/logo.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB