@@ -8,12 +8,12 @@ The App Deployer VM bridges the gap between CT install scripts (`install/*.sh`)
88
99### Supported Operating Systems
1010
11- | OS | Version | Codename | Cloud-Init |
12- | ---- | --------- | ---------- | -- ---------- |
13- | Debian | 13 | Trixie | Optional |
14- | Debian | 12 | Bookworm | Optional |
15- | Ubuntu | 24.04 LTS | Noble | Required |
16- | Ubuntu | 22.04 LTS | Jammy | Required |
11+ | OS | Version | Codename | Cloud-Init |
12+ | ------ | --------- | -------- | ---------- |
13+ | Debian | 13 | Trixie | Optional |
14+ | Debian | 12 | Bookworm | Optional |
15+ | Ubuntu | 24.04 LTS | Noble | Required |
16+ | Ubuntu | 22.04 LTS | Jammy | Required |
1717
1818## Usage
1919
@@ -95,12 +95,12 @@ The update mechanism reuses the existing CT script logic. Since `pveversion` is
9595
9696### Files
9797
98- | File | Purpose |
99- | ------ | --------- |
100- | ` vm/app-deployer-vm.sh ` | Main user-facing script |
101- | ` misc/vm-app.func ` | Core library for VM app deployment |
102- | ` misc/vm-core.func ` | Shared VM functions (colors, spinner, etc.) |
103- | ` misc/cloud-init.func ` | Cloud-Init configuration (optional) |
98+ | File | Purpose |
99+ | ----------------------- | ---------------------------------- --------- |
100+ | ` vm/app-deployer-vm.sh ` | Main user-facing script |
101+ | ` misc/vm-app.func ` | Core library for VM app deployment |
102+ | ` misc/vm-core.func ` | Shared VM functions (colors, spinner, etc.) |
103+ | ` misc/cloud-init.func ` | Cloud-Init configuration (optional) |
104104
105105### Key Design Decisions
106106
@@ -114,17 +114,17 @@ The update mechanism reuses the existing CT script logic. Since `pveversion` is
114114
115115### Environment Variables (set during first-boot)
116116
117- | Variable | Description |
118- | ---------- | ------------- |
119- | ` FUNCTIONS_FILE_PATH ` | Full contents of ` install.func ` |
120- | ` APPLICATION ` | App display name (e.g. "Yamtrack") |
121- | ` app ` | App identifier (e.g. "yamtrack") |
122- | ` VERBOSE ` | "no" (silent mode) |
123- | ` SSH_ROOT ` | "yes" |
124- | ` PCT_OSTYPE ` | OS type (debian/ubuntu) |
125- | ` PCT_OSVERSION ` | OS version (12/13/22.04/24.04) |
126- | ` COMMUNITY_SCRIPTS_URL ` | Repository base URL |
127- | ` DEPLOY_TARGET ` | "vm" (distinguishes from LXC) |
117+ | Variable | Description |
118+ | ----------------------- | --------------------- ------------- |
119+ | ` FUNCTIONS_FILE_PATH ` | Full contents of ` install.func ` |
120+ | ` APPLICATION ` | App display name (e.g. "Yamtrack") |
121+ | ` app ` | App identifier (e.g. "yamtrack") |
122+ | ` VERBOSE ` | "no" (silent mode) |
123+ | ` SSH_ROOT ` | "yes" |
124+ | ` PCT_OSTYPE ` | OS type (debian/ubuntu) |
125+ | ` PCT_OSVERSION ` | OS version (12/13/22.04/24.04) |
126+ | ` COMMUNITY_SCRIPTS_URL ` | Repository base URL |
127+ | ` DEPLOY_TARGET ` | "vm" (distinguishes from LXC) |
128128
129129### VM Directory Structure
130130
0 commit comments