mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-09-09 19:57:16 +02:00
feat(web-app-chess): add castling.club role with ports, networks, and build setup
- Added network subnet (192.168.103.192/28) and port 8050 for web-app-chess - Replaced stub README with usability-focused description of castling.club - Implemented config, vars, meta, and tasks for web-app-chess - Added Dockerfile, docker-compose.yml, env, and docker-entrypoint.sh templates - Integrated entrypoint asset placement - Updated meta to reflect usability and software features Ref: https://chatgpt.com/share/68b6c65a-3de8-800f-86b2-a110920cd50e
This commit is contained in:
34
roles/web-app-chess/config/main.yml
Normal file
34
roles/web-app-chess/config/main.yml
Normal file
@@ -0,0 +1,34 @@
|
||||
# roles/web-app-chess/config/main.yml
|
||||
credentials: {}
|
||||
docker:
|
||||
services:
|
||||
database:
|
||||
enabled: true # Use central DB role (recommended)
|
||||
application:
|
||||
image: "node" # Base image family; final image is custom
|
||||
version: "20-bullseye" # >=16 as required upstream
|
||||
name: "web-app-chess"
|
||||
backup:
|
||||
no_stop_required: true
|
||||
volumes:
|
||||
data: "chess_data"
|
||||
features:
|
||||
matomo: false
|
||||
css: false
|
||||
desktop: false
|
||||
central_database: true
|
||||
logout: false
|
||||
oidc: false
|
||||
server:
|
||||
csp:
|
||||
whitelist: {}
|
||||
flags: {}
|
||||
domains:
|
||||
canonical:
|
||||
- "chess.{{ PRIMARY_DOMAIN }}"
|
||||
aliases: []
|
||||
rbac:
|
||||
roles: {}
|
||||
source:
|
||||
repo: "https://github.com/stephank/castling.club.git"
|
||||
ref: "main"
|
Reference in New Issue
Block a user