mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-09-08 19:27:18 +02:00
- 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
26 lines
1.3 KiB
YAML
26 lines
1.3 KiB
YAML
# General
|
|
application_id: "web-app-chess"
|
|
database_type: "postgres"
|
|
container_port: 5080
|
|
container_hostname: "{{ domains | get_domain(application_id) }}"
|
|
|
|
# App URLs & meta
|
|
#CHESS_URL: "{{ domains | get_url(application_id, WEB_PROTOCOL) }}"
|
|
CHESS_HOSTNAME: "{{ container_hostname }}"
|
|
CHESS_ADMIN_URL: ""
|
|
CHESS_ADMIN_EMAIL: ""
|
|
|
|
# Docker image
|
|
#CHESS_IMAGE: "{{ applications | get_app_conf(application_id, 'docker.services.application.image') }}"
|
|
CHESS_VERSION: "{{ applications | get_app_conf(application_id, 'docker.services.application.version') }}"
|
|
CHESS_CONTAINER: "{{ applications | get_app_conf(application_id, 'docker.services.application.name') }}"
|
|
CHESS_DATA_VOLUME: "{{ applications | get_app_conf(application_id, 'docker.volumes.data') }}"
|
|
|
|
# Build source
|
|
CHESS_REPO_URL: "{{ applications | get_app_conf(application_id, 'source.repo') }}"
|
|
CHESS_REPO_REF: "{{ applications | get_app_conf(application_id, 'source.ref') }}"
|
|
|
|
# Security
|
|
CHESS_HMAC_SECRET: "{{ lookup('password', '/dev/null length=63 chars=ascii_letters,digits') }}"
|
|
CHESS_KEY_FILENAME: "signing-key"
|