Skip to content
This repository was archived by the owner on Jan 30, 2025. It is now read-only.

Commit 1761148

Browse files
Bot Updating Templated Files
1 parent cfbc251 commit 1761148

File tree

1 file changed

+43
-3
lines changed

1 file changed

+43
-3
lines changed

readme-vars.yml

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,15 @@ project_blurb_optional_extras_enabled: false
1111
available_architectures:
1212
- {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"}
1313
- {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
14-
1514
# container parameters
1615
common_param_env_vars_enabled: true
1716
param_container_name: "{{ project_name }}"
18-
1917
param_usage_include_vols: true
2018
param_volumes:
2119
- {vol_path: "/config/.minetest", vol_host_path: "/path/to/{{ project_name }}/data", desc: "Where minetest stores config files and maps etc."}
2220
param_usage_include_ports: true
2321
param_ports:
2422
- {external_port: "30000", internal_port: "30000/udp", port_desc: "Port Minetest listens on (UDP)."}
25-
2623
# optional container parameters
2724
opt_param_usage_include_env: true
2825
opt_param_env_vars:
@@ -42,6 +39,49 @@ app_setup_block: |
4239
### Bundled Games
4340
4441
As per [upstream request](https://github.com/minetest/minetest/releases/tag/5.8.0) this image no longer includes [minetest_game](https://github.com/minetest/minetest_game), so if required you will need to either install via ContentDB or download it from their repo and copy to `/config/.minetest/games/minetest`
42+
# init diagram
43+
init_diagram: |
44+
"minetest:latest": {
45+
docker-mods
46+
base {
47+
fix-attr +\nlegacy cont-init
48+
}
49+
docker-mods -> base
50+
legacy-services
51+
custom services
52+
init-services -> legacy-services
53+
init-services -> custom services
54+
custom services -> legacy-services
55+
legacy-services -> ci-service-check
56+
init-migrations -> init-adduser
57+
init-os-end -> init-config
58+
init-config -> init-config-end
59+
init-minetest-config -> init-config-end
60+
init-os-end -> init-crontab-config
61+
init-mods-end -> init-custom-files
62+
base -> init-envfile
63+
base -> init-migrations
64+
init-config -> init-minetest-config
65+
base -> init-mods
66+
init-config-end -> init-mods
67+
init-mods -> init-mods-end
68+
init-mods-package-install -> init-mods-end
69+
init-mods -> init-mods-package-install
70+
base -> init-os-end
71+
init-adduser -> init-os-end
72+
init-envfile -> init-os-end
73+
init-migrations -> init-os-end
74+
init-custom-files -> init-services
75+
init-mods-end -> init-services
76+
init-services -> svc-cron
77+
svc-cron -> legacy-services
78+
init-services -> svc-minetest
79+
svc-minetest -> legacy-services
80+
}
81+
Base Images: {
82+
"baseimage-alpine:3.20"
83+
}
84+
"minetest:latest" <- Base Images
4585
# changelog
4686
changelogs:
4787
- {date: "25.11.24:", desc: "Add Prometheus metrics support."}

0 commit comments

Comments
 (0)