Files
zima-apps/Apps/_template/docker-compose.yaml
T
2026-03-23 21:23:16 +01:00

68 lines
1.5 KiB
YAML

name: sample-app
services:
app:
image: joafri/sample-app-app:main
container_name: sample-app
restart: unless-stopped
environment:
TZ: Europe/Stockholm
PUID: "1000"
PGID: "1000"
WEBUI_PORT: "8080"
ports:
- target: 8080
published: "8080"
protocol: tcp
volumes:
- type: bind
source: /DATA/AppData/$AppID/config
target: /config
# Secure-by-default baseline. Relax only if appen kräver det.
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
x-casaos:
envs:
- container: TZ
description:
en_US: Timezone, for example Europe/Stockholm
- container: PUID
description:
en_US: User ID for filesystem permissions
- container: PGID
description:
en_US: Group ID for filesystem permissions
ports:
- container: "8080"
description:
en_US: Web UI port
volumes:
- container: /config
description:
en_US: Application configuration directory
x-casaos:
architectures:
- amd64
- arm64
main: app
category: phirna
author: Joachim Friberg
developer: Joachim Friberg
icon: https://cdn.simpleicons.org/docker
tagline:
en_US: Replace with a short one-line value proposition
description:
en_US: Replace with a clear description of what the app does
title:
en_US: Sample App
index: /
port_map: "8080"