Jake Barnby
b9b5d396b8
Update console
2026-03-24 23:43:04 +13:00
Jake Barnby
4fffeda596
(chore): bump console image to 7.8.25 and drop postgresql from allowed databases
2026-03-24 21:25:51 +13:00
ArnabChatterjee20k
3baf2681df
fix: remove appwrite-mongo-express service and update database type query filters in XList
2026-03-20 11:59:26 +05:30
ArnabChatterjee20k
c7907932e4
Revert "Revert "Documentsdb + vectordb (latest)""
2026-03-19 20:30:42 +05:30
ArnabChatterjee20k
9917f95dfd
Revert "Documentsdb + vectordb (latest)"
2026-03-19 19:18:27 +05:30
ArnabChatterjee20k
8d58383c2e
Merge remote-tracking branch 'origin/1.8.x' into sync-mongodb
2026-03-18 11:38:37 +05:30
Jake Barnby
526aa590e1
(fix): add _APP_DATABASE_SHARED_TABLES env to scheduler-executions container
2026-03-13 19:13:13 +13:00
Jake Barnby
aa1012ffb6
Merge remote-tracking branch 'origin/1.8.x' into feat-installer
...
# Conflicts:
# .github/workflows/tests.yml
# composer.lock
2026-03-13 14:47:30 +13:00
loks0n
38798c8993
Add healthchecks for MariaDB, PostgreSQL, and Redis
...
Add proper healthchecks to infrastructure services and use
condition: service_healthy for redis in appwrite's depends_on
so it waits for Redis to be ready before starting.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 21:58:30 +00:00
loks0n
33ce469ab0
Add Docker healthcheck and use --wait instead of polling loop
...
Replace the manual shell polling loop (until doctor > /dev/null) with a
proper Docker healthcheck on the appwrite service and `docker compose up
--wait`, which blocks until healthchecks pass. Also reverts the timeout
back to 3 minutes now that image pulls are cached.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 21:44:15 +00:00
loks0n
0bbcc3f570
Move dev tools to docker-compose.override.yml
...
Move adminer, redis-insight, mongo-express, and graphql-explorer to an
override file. CI sets COMPOSE_FILE=docker-compose.yml explicitly so
these are excluded from test runs, reducing the number of images to
pull from 14 to 10. Local docker compose auto-loads both files so dev
workflow is unchanged.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 21:06:44 +00:00
loks0n
d22642590f
Add build directive to all appwrite-dev services for --ignore-buildable
...
Add x-build YAML anchor and apply it to all services using the
appwrite-dev image so docker compose pull --ignore-buildable correctly
skips them instead of trying to pull from Docker Hub.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 20:11:59 +00:00
ArnabChatterjee20k
3096404db5
added log vectordb colleciton creation
2026-03-11 16:23:13 +05:30
ArnabChatterjee20k
3ddc073874
updated ollama
2026-03-11 15:51:27 +05:30
ArnabChatterjee20k
7a9d7202e5
updated docker file
2026-03-11 14:24:59 +05:30
ArnabChatterjee20k
09bfab03a7
updated ollama
2026-03-11 13:56:48 +05:30
ArnabChatterjee20k
52cd8b7992
updating ollama
2026-03-11 13:47:26 +05:30
ArnabChatterjee20k
9989820e17
Fix database type handling and update dependencies in composer files
2026-03-10 18:43:17 +05:30
ArnabChatterjee20k
798c605492
updated postgres
2026-03-10 17:43:34 +05:30
ArnabChatterjee20k
ca0656ce35
Refactor PostgreSQL setup in Docker configuration
...
- Updated docker-compose.yml to use a pre-built PostgreSQL image instead of a custom build.
- Removed obsolete PostgreSQL Dockerfiles from the project.
- Updated composer.lock with a new content hash.
2026-03-10 16:43:04 +05:30
ArnabChatterjee20k
e4178d9ae6
Merge remote-tracking branch 'origin/sync-mongodb' into sync-mongodb
2026-03-10 16:34:10 +05:30
ArnabChatterjee20k
843dfa5c6c
Update OLLAMA_KEEP_ALIVE setting in docker-compose.yml to disable keep-alive
2026-03-10 15:53:51 +05:30
Jake Barnby
06e3e98cec
Merge branch '1.8.x' into feat-installer
2026-03-10 15:07:42 +13:00
ArnabChatterjee20k
fddaebf254
Merge branch 'sync-mongodb' into vectorsdb
2026-03-09 15:51:30 +05:30
ArnabChatterjee20k
d6bc9f120e
Merge remote-tracking branch 'origin/1.8.x' into sync-mongodb
2026-03-09 15:50:48 +05:30
ArnabChatterjee20k
844891c0ae
updated
2026-03-09 14:29:39 +05:30
ArnabChatterjee20k
681d930da3
renamed vectordb to vectordb
2026-03-09 13:51:48 +05:30
Chirag Aggarwal
198f9a64a3
refactoring
2026-03-04 19:03:21 +05:30
Jake Barnby
9c7cef2971
Fix pg 18 path
2026-03-03 00:46:38 +13:00
ArnabChatterjee20k
e37a9ad059
updated compose
2026-02-27 22:25:08 +05:30
ArnabChatterjee20k
9fc11ce475
updated tests and docker compose
2026-02-27 19:28:24 +05:30
ArnabChatterjee20k
d68449d25b
reset
2026-02-27 18:34:18 +05:30
ArnabChatterjee20k
bab3a49b0b
updated
2026-02-27 18:01:06 +05:30
Jake Barnby
3ecb4ee4e2
Sync 1.8.x
2026-02-26 18:50:29 +13:00
ArnabChatterjee20k
58f4fff864
added
2026-02-25 16:20:44 +05:30
Jake Barnby
1cb7c4b3f6
Merge remote-tracking branch 'origin/1.8.x' into feat-mongodb
...
# Conflicts:
# .gitignore
# composer.lock
# tests/e2e/Services/Teams/TeamsCustomClientTest.php
2026-02-24 14:06:57 +13:00
Matej Bačo
f4ee6488ac
Add tests for custom url schema in redirects
2026-02-23 13:09:26 +01:00
ArnabChatterjee20k
51d769b0a1
Merge remote-tracking branch 'origin/1.8.x' into documents-db-api
2026-02-20 13:58:56 +05:30
Jake Barnby
8a6ddeef30
Merge branch '1.8.x' into feat-mongodb
2026-02-20 01:33:02 +13:00
ArnabChatterjee20k
2d0140f705
Merge remote-tracking branch 'origin/1.8.x' into documents-db-api
2026-02-18 16:01:55 +05:30
Matej Bačo
7956b47aa8
Target rule for screenshot
2026-02-18 11:06:56 +01:00
Jake Barnby
64a368ba3d
Merge remote-tracking branch 'origin/feat-db-tests' into feat-mongodb
...
# Conflicts:
# .github/workflows/tests.yml
# src/Appwrite/Utopia/Response.php
# src/Appwrite/Utopia/Response/Model/AttributeList.php
# tests/e2e/Client.php
# tests/e2e/Scopes/ProjectCustom.php
# tests/e2e/Services/Databases/DatabasesBase.php
# tests/e2e/Services/Databases/Legacy/DatabasesCustomClientTest.php
# tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php
# tests/e2e/Services/Databases/Legacy/DatabasesStringTypesTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesBase.php
# tests/e2e/Services/Databases/TablesDB/DatabasesCustomClientTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesStringTypesTest.php
# tests/e2e/Services/Databases/Transactions/TransactionsBase.php
# tests/e2e/Services/GraphQL/Legacy/DatabaseServerTest.php
# tests/e2e/Services/GraphQL/TablesDB/DatabaseServerTest.php
# tests/e2e/Services/Messaging/MessagingBase.php
# tests/e2e/Services/Sites/SitesBase.php
# tests/e2e/Services/Sites/SitesCustomServerTest.php
2026-02-18 03:27:23 +13:00
Jake Barnby
459a5617d6
Merge remote-tracking branch 'origin/1.8.x' into feat-mongodb
2026-02-17 16:32:46 +13:00
Matej Bačo
bb26a9f583
improve devkey test for oauth
2026-02-16 17:18:58 +01:00
Matej Bačo
57127d40da
Fix failing tests
2026-02-16 16:47:19 +01:00
ArnabChatterjee20k
4b6d809a3b
updated docker compose
2026-02-16 16:09:15 +05:30
ArnabChatterjee20k
fd96bcbd3f
Merge remote-tracking branch 'origin/1.8.x' into documents-db-api
2026-02-16 12:20:53 +05:30
Jake Barnby
caafe2678b
Merge branch '1.8.x' into feat-mongodb
2026-02-14 04:50:00 +00:00
Jake Barnby
b41678d57a
Merge remote-tracking branch 'origin/feat-mongodb' into feat-installer
...
# Conflicts:
# .github/workflows/tests.yml
# Dockerfile
# app/views/install/compose.phtml
# composer.lock
# mongo-entrypoint.sh
# src/Appwrite/Platform/Tasks/Install.php
# src/Appwrite/Platform/Tasks/Upgrade.php
# tests/e2e/Client.php
# tests/e2e/Services/Databases/DatabasesBase.php
# tests/e2e/Services/Databases/Legacy/DatabasesCustomClientTest.php
# tests/e2e/Services/Databases/Legacy/DatabasesCustomServerTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesBase.php
# tests/e2e/Services/Databases/TablesDB/DatabasesCustomClientTest.php
# tests/e2e/Services/Databases/TablesDB/DatabasesCustomServerTest.php
# tests/e2e/Services/Databases/Transactions/TransactionsBase.php
# tests/e2e/Services/GraphQL/Legacy/DatabaseServerTest.php
# tests/e2e/Services/GraphQL/TablesDB/DatabaseServerTest.php
# tests/e2e/Services/Projects/ProjectsConsoleClientTest.php
# tests/e2e/Services/Teams/TeamsCustomClientTest.php
2026-02-13 17:09:42 +13:00
Jake Barnby
8b822cd97c
fix: Add missing _APP_DB_ADAPTER env var to worker-executions, worker-screenshots, and task-interval
...
The default for _APP_DB_ADAPTER was changed from 'mariadb' to 'mongodb' in
registers.php. Services without this env var default to the MongoDB adapter,
causing MariaDB/PostgreSQL function executions to get stuck in 'waiting'
status because the worker-executions service cannot connect to the database.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-13 07:53:16 +13:00