Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
dd16ead
update: new installer ui.
ItzNotABug Jan 22, 2026
58440e7
misc.
ItzNotABug Jan 22, 2026
3d86f67
update: move server handling to a new file.
ItzNotABug Jan 22, 2026
5144b1c
update: splits.
ItzNotABug Jan 24, 2026
80a5c24
bump: gitignore.
ItzNotABug Jan 24, 2026
eb8abcf
fix: empty input considered as invalid.
ItzNotABug Jan 24, 2026
0eda9e6
add: account creation.
ItzNotABug Jan 24, 2026
85d2e08
update: installer doc.
ItzNotABug Jan 25, 2026
d4dd6cf
add: completion marker.
ItzNotABug Jan 25, 2026
a9da806
remove: unneeded check.
ItzNotABug Jan 25, 2026
b503965
update: tests.
ItzNotABug Jan 25, 2026
2d5e64a
update: screenshot tests.
ItzNotABug Jan 25, 2026
fe74760
update: screenshot tests.
ItzNotABug Jan 25, 2026
f34e40e
add: ci tests.
ItzNotABug Jan 25, 2026
6dac2ce
improve: animations like imagine.
ItzNotABug Jan 25, 2026
335c3f3
fix: ci.
ItzNotABug Jan 25, 2026
8b90517
update: password validation.
ItzNotABug Jan 26, 2026
7fb654e
misc: updates, cleanups.
ItzNotABug Jan 26, 2026
6345802
update: use helper method.
ItzNotABug Jan 26, 2026
289c3e2
update: misc fixes.
ItzNotABug Jan 26, 2026
fbba716
update: send mock/default values from backend.
ItzNotABug Jan 26, 2026
5690eb1
update: filter checks.
ItzNotABug Jan 26, 2026
fc2ee0c
update: inline args.
ItzNotABug Jan 26, 2026
e17b8ce
update: consistent naming pattern.
ItzNotABug Jan 26, 2026
aa3047f
update: use constants for regexes.
ItzNotABug Jan 26, 2026
cff11ca
update: use more constants.
ItzNotABug Jan 26, 2026
f59796e
update: use helpers.
ItzNotABug Jan 26, 2026
c39d8ad
fix: tests.
ItzNotABug Jan 26, 2026
0e4d514
update: docs.
ItzNotABug Jan 26, 2026
f5681f1
fix: bun availability on CI.
ItzNotABug Jan 26, 2026
c9a6a0f
add: deps.
ItzNotABug Jan 26, 2026
5e0f163
fix: tests.
ItzNotABug Jan 26, 2026
a2a24ee
update: behavioural hotfix.
ItzNotABug Jan 26, 2026
02ce669
update: design changes on creds step.
ItzNotABug Jan 30, 2026
d8cc320
add: tracking on installations.
ItzNotABug Jan 30, 2026
ba29e66
add: fallbacks.
ItzNotABug Jan 30, 2026
42e52fc
revert: handle fallbacks on growth.
ItzNotABug Jan 30, 2026
3591846
update: address comments, remove name field and auto-derive.
ItzNotABug Feb 2, 2026
92e94e3
update: send to existing analyics endpoint.
ItzNotABug Feb 3, 2026
bdad14e
fix: gradient.
ItzNotABug Feb 3, 2026
587f996
misc.
ItzNotABug Feb 3, 2026
abab48c
remove: mock stuff.
ItzNotABug Feb 4, 2026
180276b
remove: mock stuff.
ItzNotABug Feb 4, 2026
282b3c7
fix: local install path.
ItzNotABug Feb 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,13 @@ appwrite.config.json
/.zed/
playwright-report
test-results

# Web installer test files
docker-compose.web-installer.yml
.env.web-installer

# backups when testing upgrade mode.
docker-compose.web-installer.yml.**.backup

# screenshots
tests/playwright/screenshots
13 changes: 11 additions & 2 deletions app/views/install/compose.phtml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ $version = $this->getParam('version', '');
$organization = $this->getParam('organization', '');
$image = $this->getParam('image', '');
$dbService = $this->getParam('database');
$hostPath = $this->getParam('hostPath', '');
$hostPath = rtrim($this->getParam('hostPath', ''), '/');

?>services:
traefik:
Expand Down Expand Up @@ -63,6 +63,9 @@ $hostPath = $this->getParam('hostPath', '');
- traefik.http.routers.appwrite_api_https.service=appwrite_api
- traefik.http.routers.appwrite_api_https.tls=true
volumes:
<?php if ($version === 'local' && !empty($hostPath)): ?>
- <?php echo $hostPath; ?>:/usr/src/code:rw
<?php endif; ?>
- appwrite-uploads:/storage/uploads:rw
- appwrite-imports:/storage/imports:rw
- appwrite-cache:/storage/cache:rw
Expand Down Expand Up @@ -851,6 +854,7 @@ $hostPath = $this->getParam('hostPath', '');
- _APP_DB_USER
- _APP_DB_PASS

<?php if (!empty($enableAssistant)): ?>
appwrite-assistant:
image: appwrite/assistant:0.8.3
container_name: appwrite-assistant
Expand All @@ -860,7 +864,8 @@ $hostPath = $this->getParam('hostPath', '');
- appwrite
environment:
- _APP_ASSISTANT_OPENAI_API_KEY

<?php endif; ?>

appwrite-browser:
image: appwrite/browser:0.3.2
container_name: appwrite-browser
Expand Down Expand Up @@ -951,7 +956,11 @@ $hostPath = $this->getParam('hostPath', '');
volumes:
- appwrite-mongodb:/data/db:rw
- appwrite-mongodb-config:/data/configdb:rw
<?php if ($version === 'local' && !empty($hostPath)): ?>
- <?php echo $hostPath; ?>/mongo-entrypoint.sh:/mongo-entrypoint.sh:ro
<?php else: ?>
- ./mongo-entrypoint.sh:/mongo-entrypoint.sh:ro
<?php endif; ?>
ports:
- "27017:27017"
environment:
Expand Down
Loading