Skip to content

Commit 49acddc

Browse files
Bot Updating Templated Files
1 parent eb0ed55 commit 49acddc

1 file changed

Lines changed: 76 additions & 23 deletions

File tree

readme-vars.yml

Lines changed: 76 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,45 +6,98 @@ project_url: "https://github.com/babybuddy/babybuddy"
66
project_logo: "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/babybuddy-logo.png"
77
project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a buddy for babies! Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work."
88
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
9-
109
# supported architectures
1110
available_architectures:
12-
- { arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
13-
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
14-
11+
- {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
12+
- {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
1513
# container parameters
1614
common_param_env_vars_enabled: true
1715
param_container_name: "{{ project_name }}"
1816
param_usage_include_vols: true
1917
param_volumes:
20-
- { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files" }
18+
- {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Persistent config files"}
2119
param_usage_include_ports: true
2220
param_ports:
23-
- { external_port: "8000", internal_port: "8000", port_desc: "the port for the web ui" }
21+
- {external_port: "8000", internal_port: "8000", port_desc: "the port for the web ui"}
2422
param_usage_include_env: true
2523
param_env_vars:
26-
- { env_var: "CSRF_TRUSTED_ORIGINS", env_value: "http://127.0.0.1:8000,https://babybuddy.domain.com", desc: "Add any address you'd like to access babybuddy at (comma separated, no spaces)" }
27-
24+
- {env_var: "CSRF_TRUSTED_ORIGINS", env_value: "http://127.0.0.1:8000,https://babybuddy.domain.com", desc: "Add any address you'd like to access babybuddy at (comma separated, no spaces)"}
2825
# application setup block
2926
app_setup_block_enabled: true
3027
app_setup_block: |
3128
Access the webui at `<your-ip>:8000` (or whichever host port is mapped in docker arguments). The default user/pass are `admin:admin`.
3229
3330
By default BabyBuddy uses sqlite3. To use an external database like postgresql or mysql/mariadb instead, you can use the environment variables listed in [BabyBuddy docs](https://github.com/babybuddy/babybuddy#configuration).
34-
31+
# init diagram
32+
init_diagram: |
33+
"babybuddy:latest": {
34+
docker-mods
35+
base {
36+
fix-attr +\nlegacy cont-init
37+
}
38+
docker-mods -> base
39+
legacy-services
40+
custom services
41+
init-services -> legacy-services
42+
init-services -> custom services
43+
custom services -> legacy-services
44+
legacy-services -> ci-service-check
45+
init-migrations -> init-adduser
46+
init-nginx-end -> init-babybuddy-config
47+
init-nginx-end -> init-config
48+
init-os-end -> init-config
49+
init-babybuddy-config -> init-config-end
50+
init-config -> init-config-end
51+
init-os-end -> init-crontab-config
52+
init-mods-end -> init-custom-files
53+
base -> init-envfile
54+
init-os-end -> init-folders
55+
init-php -> init-keygen
56+
base -> init-migrations
57+
base -> init-mods
58+
init-config-end -> init-mods
59+
init-version-checks -> init-mods
60+
init-mods -> init-mods-end
61+
init-mods-package-install -> init-mods-end
62+
init-mods -> init-mods-package-install
63+
init-samples -> init-nginx
64+
init-permissions -> init-nginx-end
65+
base -> init-os-end
66+
init-adduser -> init-os-end
67+
init-envfile -> init-os-end
68+
init-migrations -> init-os-end
69+
init-keygen -> init-permissions
70+
init-nginx -> init-php
71+
init-folders -> init-samples
72+
init-custom-files -> init-services
73+
init-mods-end -> init-services
74+
init-config-end -> init-version-checks
75+
init-services -> svc-babybuddy
76+
svc-babybuddy -> legacy-services
77+
init-services -> svc-cron
78+
svc-cron -> legacy-services
79+
init-services -> svc-nginx
80+
svc-nginx -> legacy-services
81+
init-services -> svc-php-fpm
82+
svc-php-fpm -> legacy-services
83+
}
84+
Base Images: {
85+
"baseimage-alpine-nginx:3.20" <- "baseimage-alpine:3.20"
86+
}
87+
"babybuddy:latest" <- Base Images
3588
# changelog
3689
changelogs:
37-
- { date: "30.06.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."}
38-
- { date: "23.12.23:", desc: "Rebase to Alpine 3.19 with php 8.3."}
39-
- { date: "05.07.23:", desc: "Add standard HTTP/HTTPS listen ports 80 and 443, keeping 8000 for backwards compatibility." }
40-
- { date: "25.05.23:", desc: "Rebase to Alpine 3.18, deprecate armhf." }
41-
- { date: "16.01.23:", desc: "Rebase to Alpine 3.17." }
42-
- { date: "23.11.22:", desc: "Rebase to Alpine 3.16, migrate to s6v3. Restructure nginx configs ([see changes announcement](https://info.linuxserver.io/issues/2022-08-20-nginx-base))." }
43-
- { date: "28.05.22:", desc: "Add missing PUID/PGID vars to readme." }
44-
- { date: "03.04.22:", desc: "Rebase to alpine-nginx baseimage. Add `CSRF_TRUSTED_ORIGINS` env var." }
45-
- { date: "11.12.21:", desc: "Add py3-mysqlclient for mysql/mariadb." }
46-
- { date: "14.11.21:", desc: "Add lxml dependencies (temp fix for amd64 by force compiling lxml)." }
47-
- { date: "25.07.21:", desc: "Add libpq for postgresql." }
48-
- { date: "08.07.21:", desc: "Fix pip install issue." }
49-
- { date: "05.07.21:", desc: "Update Gunicorn parameters to prevent `WORKER_TIMEOUT` issue." }
50-
- { date: "22.06.21:", desc: "Initial release." }
90+
- {date: "30.06.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."}
91+
- {date: "23.12.23:", desc: "Rebase to Alpine 3.19 with php 8.3."}
92+
- {date: "05.07.23:", desc: "Add standard HTTP/HTTPS listen ports 80 and 443, keeping 8000 for backwards compatibility."}
93+
- {date: "25.05.23:", desc: "Rebase to Alpine 3.18, deprecate armhf."}
94+
- {date: "16.01.23:", desc: "Rebase to Alpine 3.17."}
95+
- {date: "23.11.22:", desc: "Rebase to Alpine 3.16, migrate to s6v3. Restructure nginx configs ([see changes announcement](https://info.linuxserver.io/issues/2022-08-20-nginx-base))."}
96+
- {date: "28.05.22:", desc: "Add missing PUID/PGID vars to readme."}
97+
- {date: "03.04.22:", desc: "Rebase to alpine-nginx baseimage. Add `CSRF_TRUSTED_ORIGINS` env var."}
98+
- {date: "11.12.21:", desc: "Add py3-mysqlclient for mysql/mariadb."}
99+
- {date: "14.11.21:", desc: "Add lxml dependencies (temp fix for amd64 by force compiling lxml)."}
100+
- {date: "25.07.21:", desc: "Add libpq for postgresql."}
101+
- {date: "08.07.21:", desc: "Fix pip install issue."}
102+
- {date: "05.07.21:", desc: "Update Gunicorn parameters to prevent `WORKER_TIMEOUT` issue."}
103+
- {date: "22.06.21:", desc: "Initial release."}

0 commit comments

Comments
 (0)