mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-23 08:01:00 +00:00
43 lines
1.2 KiB
YAML
43 lines
1.2 KiB
YAML
services:
|
|
tinyauth:
|
|
image: "ghcr.io/tinyauthapp/tinyauth:v5.2.0@sha256:220aa235c76393a73fece831d7ba967b8698d3907fd8e3c4c952f699c7b142a5"
|
|
container_name: ${CONTAINER_NAME}
|
|
restart: unless-stopped
|
|
user: "1000:1000"
|
|
networks:
|
|
- 1panel-network
|
|
ports:
|
|
- "${PANEL_APP_PORT_HTTP}:3000"
|
|
environment:
|
|
- TINYAUTH_APPURL=${TINYAUTH_APP_URL}
|
|
- TINYAUTH_LABELPROVIDER=none
|
|
- TINYAUTH_AUTH_USERSFILE=/data/users
|
|
- TINYAUTH_AUTH_SECURECOOKIE=${TINYAUTH_SECURE_COOKIE}
|
|
- TINYAUTH_ANALYTICS_ENABLED=false
|
|
- TINYAUTH_SERVER_ADDRESS=0.0.0.0
|
|
- TINYAUTH_SERVER_PORT=3000
|
|
- TINYAUTH_DATABASE_DRIVER=sqlite
|
|
- TINYAUTH_DATABASE_PATH=/data/tinyauth.db
|
|
- TINYAUTH_RESOURCES_PATH=/data/resources
|
|
volumes:
|
|
- "./data:/data"
|
|
read_only: true
|
|
tmpfs:
|
|
- /tmp:nodev,noexec,nosuid,size=32M
|
|
cap_drop:
|
|
- ALL
|
|
security_opt:
|
|
- no-new-privileges:true
|
|
healthcheck:
|
|
test: ["CMD", "tinyauth", "healthcheck"]
|
|
interval: 30s
|
|
timeout: 5s
|
|
start_period: 10s
|
|
retries: 5
|
|
labels:
|
|
createdBy: "Apps"
|
|
|
|
networks:
|
|
1panel-network:
|
|
external: true
|