added wallos (#2547)

This commit is contained in:
falkheiland 2024-03-04 19:41:06 +01:00 committed by GitHub
parent 63b7f29c41
commit 307b790c0e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 68 additions and 0 deletions

21
apps/wallos/config.json Normal file
View File

@ -0,0 +1,21 @@
{
"$schema": "../schema.json",
"name": "Wallos",
"port": 8222,
"available": true,
"exposable": true,
"id": "wallos",
"tipi_version": 1,
"version": "1.4.1",
"categories": [
"finance"
],
"description": "Open-Source Personal Subscription Tracker",
"short_desc": "Open-Source Personal Subscription Tracker",
"author": "Miguel Ribeiro",
"source": "https://github.com/ellite/Wallos",
"form_fields": [],
"supported_architectures": [
"amd64"
]
}

View File

@ -0,0 +1,42 @@
version: '3'
services:
wallos:
image: bellamy/wallos:1.4.1
container_name: wallos
environment:
- TZ=${TZ}
restart: unless-stopped
ports:
- ${APP_PORT}:80
volumes:
- /etc/localtime:/etc/localtime:ro
- ${APP_DATA_DIR}/data/db:/var/www/html/db
- ${APP_DATA_DIR}/data/logos:/var/www/html/images/uploads/logos
networks:
- tipi_main_network
labels:
# Main
traefik.enable: true
traefik.http.middlewares.wallos-web-redirect.redirectscheme.scheme: https
traefik.http.services.wallos.loadbalancer.server.port: 80
# Web
traefik.http.routers.wallos-insecure.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.wallos-insecure.entrypoints: web
traefik.http.routers.wallos-insecure.service: wallos
traefik.http.routers.wallos-insecure.middlewares: wallos-web-redirect
# Websecure
traefik.http.routers.wallos.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.wallos.entrypoints: websecure
traefik.http.routers.wallos.service: wallos
traefik.http.routers.wallos.tls.certresolver: myresolver
# Local domain
traefik.http.routers.wallos-local-insecure.rule: Host(`wallos.${LOCAL_DOMAIN}`)
traefik.http.routers.wallos-local-insecure.entrypoints: web
traefik.http.routers.wallos-local-insecure.service: wallos
traefik.http.routers.wallos-local-insecure.middlewares: wallos-web-redirect
# Local domain secure
traefik.http.routers.wallos-local.rule: Host(`wallos.${LOCAL_DOMAIN}`)
traefik.http.routers.wallos-local.entrypoints: websecure
traefik.http.routers.wallos-local.service: wallos
traefik.http.routers.wallos-local.tls: true

View File

@ -0,0 +1,5 @@
# Wallos
Open-Source Personal Subscription Tracker
Wallos is a powerful, open-source, and self-hostable web application designed to empower you in managing your finances with ease. Say goodbye to complicated spreadsheets and expensive financial software Wallos simplifies the process of tracking expenses and helps you gain better control over your financial life.

BIN
apps/wallos/metadata/logo.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB