Matej Bačo
9fae4c965f
Unpin console version to get latest automatically
...
Only during local development
2026-05-11 12:50:44 +02:00
abhay-dev2901
f36105a7af
fix: pass platform env vars to function schedulers
2026-05-05 17:23:50 +05:30
Matej Bačo
d0f6daa67a
Fix integration test
2026-04-25 12:05:35 +02:00
Matej Bačo
2f62cced0a
Merge branch '1.9.x' into feat-project-smtp-endpoints
2026-04-20 14:46:42 +02:00
Matej Bačo
78ef52cc9e
Manual QA fixes
2026-04-20 13:11:11 +02:00
Jake Barnby
db3d00b1da
Merge remote-tracking branch 'origin/1.9.x' into chore-remove-shared-v1
2026-04-20 18:04:26 +12:00
Chirag Aggarwal
e77bfae091
fix: add restart policy to MongoDB container for flaky CI starts
...
MongoDB's official Docker entrypoint uses a two-phase startup: a
temporary mongod for user/db init, then the real mongod. Under CI
resource pressure the port may not be released between the two
phases, causing mongod to exit with code 48 (address already in use).
Adding restart: on-failure:3 lets Docker handle the transient failure
natively. On restart the data directory already exists so the
entrypoint skips the two-phase init entirely, avoiding the race.
2026-04-15 09:19:02 +05:30
Jake Barnby
fd8fedca18
(refactor): Remove shared tables V1/V2 versioning
2026-04-14 22:51:36 +12:00
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