Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3076 commits
Select commit Hold shift + click to select a range
6a8b831
Merge pull request #6067 from appwrite/chore-update-specs
christyjacob4 Aug 30, 2023
48f0ff8
Make the install path a class property
stnguyen90 Jul 24, 2023
75f7459
Create a dedicated upgrade task
stnguyen90 Jul 24, 2023
7d56c6f
Prompt developer to confirm installing over existing install
stnguyen90 Jul 25, 2023
2f2edd4
Update install.php not specify docker-compose.yml file
stnguyen90 Aug 30, 2023
fc3ff18
Fix VCS + migrations scopes
abnegate Aug 30, 2023
a93123e
Remove cloud specific config
abnegate Aug 30, 2023
2d0d036
Ensure upgrade executable has execute permissions
stnguyen90 Aug 30, 2023
85e8e20
Merge pull request #6071 from appwrite/fix-scopes
abnegate Aug 30, 2023
917f2f1
Update installation confirmation text
stnguyen90 Aug 30, 2023
56da28a
Merge pull request #6068 from appwrite/feat-upgrade-task
abnegate Aug 30, 2023
afbc39b
Update version
abnegate Aug 30, 2023
e018c29
Bump .NET SDK version
abnegate Aug 30, 2023
24bd21e
Update version
abnegate Aug 30, 2023
513d913
Merge remote-tracking branch 'origin/1.4.x' into chore-sync-master
abnegate Aug 30, 2023
726b13b
Merge pull request #6074 from appwrite/chore-sync-master
abnegate Aug 30, 2023
f10698a
Merge pull request #6073 from appwrite/chore-update-version
abnegate Aug 30, 2023
bd89fd4
Fix domains migration
stnguyen90 Aug 30, 2023
31bff54
Merge pull request #6076 from appwrite/fix-domains-migration
abnegate Aug 30, 2023
75e957e
fix: missing variable in email templates
christyjacob4 Aug 30, 2023
05615d1
fix: missing variable in email templates
christyjacob4 Aug 30, 2023
7401215
fix: variable names
christyjacob4 Aug 30, 2023
b77d83d
Add back headers route
abnegate Aug 30, 2023
b2f9506
Update app/controllers/mock.php
abnegate Aug 30, 2023
fec3fc3
Merge pull request #6078 from appwrite/fix-mock-headers
abnegate Aug 30, 2023
8619215
fix: remove redundant name property
christyjacob4 Aug 30, 2023
21dc3b1
chore: update changelog
christyjacob4 Aug 30, 2023
4e19c94
Merge branch '1.4.x' of github.com:appwrite/appwrite into fix-email-t…
christyjacob4 Aug 30, 2023
997cb01
chore: revert console
christyjacob4 Aug 30, 2023
5dbec3d
chore: remove redundant attribute
christyjacob4 Aug 30, 2023
61e1c30
fix: incorrect key reference
christyjacob4 Aug 30, 2023
589e4f5
Merge pull request #6077 from appwrite/fix-email-templates
abnegate Aug 30, 2023
24efa0d
Fix router error
stnguyen90 Aug 30, 2023
ac0b697
Add router fix to CHANGES.md
stnguyen90 Aug 30, 2023
02c1604
Merge pull request #6079 from appwrite/fix-500-options-requests
abnegate Aug 30, 2023
8a0bf3a
Create a GH workflow to cleanup the GH cache
stnguyen90 Aug 30, 2023
7e2e7ce
Fix swapped from/to name
abnegate Aug 31, 2023
9223320
Fix template strings
abnegate Aug 31, 2023
781aa80
Fix style typo
abnegate Aug 31, 2023
2fb7a1c
Merge pull request #6081 from appwrite/fix-sender-name
abnegate Aug 31, 2023
fdb7218
Update firebase connect scope
abnegate Aug 31, 2023
60df7af
Merge pull request #6083 from appwrite/refactor-migration-connect-scope
christyjacob4 Aug 31, 2023
ebf9423
Update migrations version
abnegate Aug 31, 2023
458dd8c
Merge pull request #6084 from appwrite/chore-update-migrations
abnegate Aug 31, 2023
aced75f
Merge pull request #6072 from appwrite/1.4.x
abnegate Aug 31, 2023
c8d6ac0
Update migration script to not remove schedule from functions
stnguyen90 Aug 31, 2023
69e5e7f
Merge pull request #6080 from appwrite/feat-github-cache
christyjacob4 Aug 31, 2023
a6e9fbf
Update the trigger for the cleanup actions cache workflow
stnguyen90 Aug 31, 2023
caf53bb
Merge pull request #6096 from appwrite/feat-github-cache-trigger
christyjacob4 Aug 31, 2023
dcc676a
Make install confirmation case insensitive
stnguyen90 Aug 31, 2023
36698d1
Merge pull request #6097 from appwrite/feat-6094-case-insensitive-con…
abnegate Aug 31, 2023
bf4444b
chore: update sdks for apwrite 1.4.1
christyjacob4 Aug 31, 2023
7f42ca2
chore: generate specs
christyjacob4 Sep 1, 2023
891099c
Merge pull request #6100 from appwrite/chore-generate-specs
christyjacob4 Sep 1, 2023
073172d
Remove route setIsActive() call
stnguyen90 Sep 1, 2023
9bc6011
Fix fileSecurity check
stnguyen90 Sep 1, 2023
1b2cda8
Merge pull request #6101 from appwrite/fix-remove-route-setisactive
TorstenDittmann Sep 1, 2023
7013bc9
Fix events triggering functions and path not a string bugs
vermakhushboo Sep 1, 2023
717daf1
chore: update chnagelog
christyjacob4 Sep 1, 2023
dcdfeed
Merge branch 'master' of github.com:appwrite/appwrite into chore-upda…
christyjacob4 Sep 1, 2023
aebbafc
Merge branch '1.4.x' of github.com:appwrite/appwrite into chore-updat…
christyjacob4 Sep 1, 2023
1dc2c08
Merge pull request #6095 from appwrite/fix-function-schedule-migration
abnegate Sep 1, 2023
017cd75
Merge pull request #6102 from appwrite/fix-file-security-check
abnegate Sep 1, 2023
f47aa91
Merge pull request #6109 from appwrite/fix-1.4-bugs
abnegate Sep 1, 2023
03073d5
Merge branch '1.4.x' of github.com:appwrite/appwrite into chore-clean…
christyjacob4 Sep 1, 2023
61c054c
chore: update deps
christyjacob4 Sep 1, 2023
3fd77bd
chore: revert composer.lock
christyjacob4 Sep 1, 2023
31a7cca
chore: add missing env variable
christyjacob4 Sep 1, 2023
036b565
chore: add missing env variable
christyjacob4 Sep 1, 2023
b3807e6
chore: move env variable to dockerfile
christyjacob4 Sep 1, 2023
fad4bfc
chore: move env variable to dockerfile
christyjacob4 Sep 1, 2023
f4cba83
chore: update default env variables
christyjacob4 Sep 1, 2023
07fc59b
Add migrations worker
abnegate Sep 1, 2023
a609759
Make runtime optional when updating a function
stnguyen90 Sep 2, 2023
03c2a16
Fix update migrations for functions and deployments
stnguyen90 Sep 3, 2023
f317d33
Skip migrating domains without project because it would throw an error
stnguyen90 Sep 3, 2023
9aeb15c
Fix variables migration
stnguyen90 Sep 3, 2023
87b0851
Fix executions migrations
stnguyen90 Sep 3, 2023
397d635
Fix Not Found error when deploying function from git
stnguyen90 Sep 3, 2023
62065a1
Fix create phone session abuse key
stnguyen90 Sep 3, 2023
a1c278e
Merge pull request #6134 from appwrite/fix-create-phone-session-abuse…
christyjacob4 Sep 3, 2023
605ee2f
Update create deployment default commands
stnguyen90 Sep 3, 2023
c792957
Fix builds migration
stnguyen90 Sep 3, 2023
22745e0
Merge pull request #6125 from appwrite/fix-functions-backwards-compat…
christyjacob4 Sep 4, 2023
7588a9c
Make v2 functions work again
Meldiron Sep 4, 2023
3c7c44a
Fix _APP_EXECUTOR_HOST for upgrades
stnguyen90 Sep 4, 2023
ceb1188
Override forEachDocument() to skip the cache collection
stnguyen90 Sep 4, 2023
4e00f61
Merge pull request #6144 from appwrite/fix-cache-migration
christyjacob4 Sep 4, 2023
65e2e79
Fix create execution request filter from previous SDK version
stnguyen90 Sep 4, 2023
4c90b6b
Add required params for scheduled functions
stnguyen90 Sep 5, 2023
5c1d29d
Merge pull request #6133 from appwrite/fix-git-not-found
christyjacob4 Sep 5, 2023
3c649ba
Merge pull request #6148 from appwrite/fix-6126-scheduled-functions
christyjacob4 Sep 5, 2023
1a6530f
Fix project variables
Meldiron Sep 5, 2023
1b9236b
Improve VCS error when creating repository
Meldiron Sep 5, 2023
5538c47
Improve installation exception when missconfigured
Meldiron Sep 5, 2023
268bfca
Fix differences between compose files
Meldiron Sep 5, 2023
79726db
Fix formatting
Meldiron Sep 5, 2023
8e509ef
Add global env var test
Meldiron Sep 5, 2023
9a1d13f
Add v2 function test
Meldiron Sep 5, 2023
ac62641
Add assistant scole to console member
Meldiron Sep 5, 2023
f4ada97
Allow any hostname, and serve API+Console by default
Meldiron Sep 5, 2023
cda58d2
Re-add automatic ssl generation
Meldiron Sep 5, 2023
a46879f
cache key reformat
shimonewman Sep 5, 2023
8357d20
Make URL optional for API and Serverside Requests
PineappleIOnic Sep 5, 2023
d4f6c5f
Update the error message for router_domain_not_configured
stnguyen90 Sep 4, 2023
f246d4d
removed $route->setIsActive(false);
shimonewman Sep 5, 2023
167af9f
Merge pull request #6145 from appwrite/feat-6136-improve-router_domai…
christyjacob4 Sep 5, 2023
53b1c87
Merge pull request #6141 from appwrite/fix-overwrite-executor-variable
christyjacob4 Sep 5, 2023
970c586
Change executor hostname back to appwrite-executor
stnguyen90 Sep 5, 2023
557513c
Merge pull request #6160 from appwrite/fix-restore-executor-hostname
christyjacob4 Sep 5, 2023
30713f5
Merge pull request #6146 from appwrite/fix-create-function-request-fi…
christyjacob4 Sep 6, 2023
8e204f7
Merge pull request #6153 from appwrite/fix-ai-assistant
christyjacob4 Sep 6, 2023
7b44852
Merge pull request #6157 from appwrite/feat-migrations-team-fix
christyjacob4 Sep 6, 2023
cafe792
Fix API returning html
Meldiron Sep 6, 2023
af4be40
Skip validation if webhook secret is empty
vermakhushboo Sep 6, 2023
9060aa1
Remove unnessessary cache clear
Meldiron Sep 6, 2023
933f963
Fix v2 endpoint description
Meldiron Sep 6, 2023
a782636
Add safety defaults to funcions worker
Meldiron Sep 6, 2023
6594d64
Fix indentation
Meldiron Sep 6, 2023
9568cc1
Update composer.lock
PineappleIOnic Sep 6, 2023
0fbe9d6
Revert allowing empty string in path
vermakhushboo Sep 6, 2023
1268427
Upgrade OPR versions
Meldiron Sep 6, 2023
0d6abda
Fix autossl domain query
Meldiron Sep 6, 2023
adb4c72
Fix project internal ID
Meldiron Sep 6, 2023
0d49570
Fix bug with autossl generator
Meldiron Sep 6, 2023
6964477
Increase labels maximum limit
Meldiron Sep 6, 2023
db763b1
Merge pull request #6142 from appwrite/fix-v2-functions
christyjacob4 Sep 6, 2023
ed588a6
linter fix
Meldiron Sep 6, 2023
39a4447
Update webhook secret check
vermakhushboo Sep 6, 2023
8dfd41c
Merge pull request #6116 from appwrite/fix-migrations-worker
christyjacob4 Sep 6, 2023
4ea0541
Merge pull request #6150 from appwrite/fix-global-vars
christyjacob4 Sep 6, 2023
3bc085e
Update app/controllers/api/vcs.php
Sep 6, 2023
12b03f3
Merge pull request #6162 from appwrite/fix-webhook-secret-validation
christyjacob4 Sep 6, 2023
67698cc
Merge pull request #6155 from appwrite/fix-unknown-domains
christyjacob4 Sep 6, 2023
c05092b
Merge pull request #6161 from appwrite/chore-regenerate-lock-file
christyjacob4 Sep 6, 2023
11f2ee8
feat: prep for 1.4.2
christyjacob4 Sep 6, 2023
90eed32
fix: add check for localhost domain
christyjacob4 Sep 6, 2023
5cfabc7
fix: migrations fix and update changelog
christyjacob4 Sep 6, 2023
aac46cd
fix: migration issues
christyjacob4 Sep 6, 2023
430ec73
fix: incorrect attribute name
christyjacob4 Sep 6, 2023
ec9ecb6
chore: linter
christyjacob4 Sep 6, 2023
26d8eb6
chore: update changelog
christyjacob4 Sep 6, 2023
a1aa51a
chore: downgrade database versiong
christyjacob4 Sep 6, 2023
1a00548
chore: bug fix with scopes
christyjacob4 Sep 6, 2023
d96a6d7
Apply suggestions from code review
christyjacob4 Sep 6, 2023
c439202
chore: review comments
christyjacob4 Sep 6, 2023
4250a63
Merge branch 'fix-migration-issues' of https://github.com/appwrite/ap…
christyjacob4 Sep 6, 2023
732a2b4
chore: linter
christyjacob4 Sep 6, 2023
4b31411
fix: remove public scope from app role
christyjacob4 Sep 6, 2023
329889e
chore: add runtime versions variable
christyjacob4 Sep 6, 2023
9e21c5f
Fix function trigger
stnguyen90 Sep 6, 2023
438e7b6
chore: only fetch required runtimes
christyjacob4 Sep 6, 2023
b9675f7
Update src/Appwrite/Migration/Version/V19.php
christyjacob4 Sep 7, 2023
4742797
fix: test failures
christyjacob4 Sep 7, 2023
d80dc19
Merge branch 'fix-migration-issues' of github.com:appwrite/appwrite i…
christyjacob4 Sep 7, 2023
713eb68
fix: test failures
christyjacob4 Sep 7, 2023
defe0f2
fix: enable ci trigger
christyjacob4 Sep 7, 2023
e27f705
Merge pull request #6167 from appwrite/fix-migration-issues
christyjacob4 Sep 7, 2023
9c01e94
chore: generate specs
christyjacob4 Sep 7, 2023
a1e3d7b
chore: generate specs
christyjacob4 Sep 7, 2023
eb3c237
Merge branch 'master' of github.com:appwrite/appwrite into 1.4.x
christyjacob4 Sep 7, 2023
1e990ce
linter fix
Meldiron Sep 7, 2023
062bf7c
Merge branch '1.4.x' into fix-function-trigger
Meldiron Sep 7, 2023
418c8e3
Fix redeploys
Meldiron Sep 7, 2023
4100728
Fix guests missing global scope
abnegate Sep 7, 2023
9f717e7
Merge pull request #6168 from appwrite/fix-function-trigger
christyjacob4 Sep 7, 2023
c6f6ec0
Merge pull request #6169 from appwrite/fix-redeploys
christyjacob4 Sep 7, 2023
ccb7924
Merge pull request #6172 from appwrite/fix-guests-missing-global
christyjacob4 Sep 7, 2023
d891d98
chore: update console
christyjacob4 Sep 7, 2023
c6530ef
Merge branch '1.4.x' of github.com:appwrite/appwrite into 1.4.x
christyjacob4 Sep 7, 2023
a1d0569
feat: update changelog
christyjacob4 Sep 7, 2023
4dd9d54
Merge pull request #6135 from appwrite/1.4.x
christyjacob4 Sep 7, 2023
acffd56
chore: address review comments
christyjacob4 Sep 7, 2023
1e3639b
Merge branch 'master' of github.com:appwrite/appwrite into chore-upda…
christyjacob4 Sep 7, 2023
cf92936
Add mock endpoint with whitelist param
abnegate Sep 7, 2023
fa01f5d
Merge remote-tracking branch 'origin/master' into feat-mock-enums
abnegate Sep 7, 2023
3d267bb
chore: remove leftovers
christyjacob4 Sep 7, 2023
da854f3
chore: update changelog for dart and flutter
christyjacob4 Sep 7, 2023
2e6abe7
Remove duplicated volumes section
stnguyen90 Sep 7, 2023
d4f6b99
Fix mock enum endpoint
abnegate Sep 7, 2023
30a67c6
Merge pull request #6185 from appwrite/fix-6184-worker-builds-volumes
christyjacob4 Sep 7, 2023
789fc92
Merge pull request #6179 from appwrite/chore-update-changelog
christyjacob4 Sep 7, 2023
2d180c3
chore: remove leftovers
christyjacob4 Sep 7, 2023
d21fa8a
chore: update changelog order
christyjacob4 Sep 7, 2023
3c9f853
Merge pull request #6099 from appwrite/chore-update-sdks
christyjacob4 Sep 7, 2023
7f4e5f0
Merge pull request #6188 from appwrite/feat-mock-enums
abnegate Sep 7, 2023
e1bc5b0
chore: update flutter changelog
christyjacob4 Sep 8, 2023
5717fbe
Merge pull request #6187 from appwrite/1.4.x
christyjacob4 Sep 8, 2023
d18788f
Add _APP_OPENSSL_KEY_V1 to the compose file
stnguyen90 Sep 8, 2023
93e2a4f
Add v2 old vars support
Meldiron Sep 11, 2023
60f66fe
Merge pull request #6215 from appwrite/fix-v2-vars
christyjacob4 Sep 11, 2023
c6003e8
Merge pull request #6199 from appwrite/fix-missing-openssl-key
christyjacob4 Sep 11, 2023
5cb03da
Extracting function event validator to its own class.
byawitz Sep 12, 2023
b37c265
Adding the `functions.*` test for the base event
byawitz Sep 12, 2023
922f0a5
Merge branch 'master' of github.com:appwrite/appwrite into refactor-c…
shimonewman Sep 12, 2023
6b0c24a
Update user creation from teams and users services to not set accessedAt
stnguyen90 Sep 12, 2023
ec8c3b6
Merge pull request #6222 from appwrite/fix-6177-user-accessed-at
abnegate Sep 12, 2023
6be6a96
Merge pull request #6219 from byawitz/fix-functions-event
abnegate Sep 13, 2023
eddb269
Merge branch 'master' of github.com:appwrite/appwrite into refactor-c…
shimonewman Sep 13, 2023
c30fa27
linter fix
shimonewman Sep 13, 2023
8b71479
Fix git deploys with S3 storage
Meldiron Sep 13, 2023
2aa788d
fix-6212-Issue-With-Linkedin-OAuth
Sep 13, 2023
8728171
Add Bun support
Meldiron Sep 13, 2023
408bef0
Upgrade VCS lib
Meldiron Sep 13, 2023
0690b00
Add Bun auto detection
Meldiron Sep 13, 2023
f8c9c2f
fixes manual internal id insertion
Sep 13, 2023
15dd686
removes comments
Sep 13, 2023
274a559
Merge pull request #6232 from appwrite/fix-internal-id-insertion
abnegate Sep 13, 2023
549e0b4
Merge pull request #6156 from appwrite/refactor-cache-key
christyjacob4 Sep 13, 2023
15f54c0
Fix the _APP_FUNCTIONS_MAINTENANCE_INTERVAL variable
stnguyen90 Sep 13, 2023
01ecfc5
Merge branch 'appwrite:master' into fix-6212-Issue-With-Linkedin-OAuth
btme0011 Sep 14, 2023
5ba6491
fix-6212-Issue-With-Linkedin-OAuth
Sep 14, 2023
0e7a75d
Merge pull request #6227 from appwrite/fix-storage-git-deploys
christyjacob4 Sep 14, 2023
2ea8dbf
Merge branch '1.4.x' of https://github.com/appwrite/appwrite into fea…
christyjacob4 Sep 14, 2023
629e087
chore: update composer
christyjacob4 Sep 14, 2023
6dd6276
Merge pull request #6230 from appwrite/feat-bun-support
christyjacob4 Sep 14, 2023
6afeed8
Merge pull request #6235 from appwrite/fix-6234-fix-function-timeout
christyjacob4 Sep 14, 2023
50405f8
Merge branch '1.4.x' of https://github.com/appwrite/appwrite into cho…
christyjacob4 Sep 14, 2023
0f902d4
chore: update dependencies
christyjacob4 Sep 14, 2023
316cd4f
Bump CLI, Swift, Apple SDK versions
abnegate Sep 14, 2023
27ae4bf
Merge pull request #6240 from appwrite/chore-upgrade-migration-library
christyjacob4 Sep 14, 2023
ac0238a
Merge pull request #6241 from appwrite/chore-bump-sdk-versions
christyjacob4 Sep 14, 2023
f8d4d04
Merge pull request #5971 from appwrite/chore-cleanup-dockerfile
christyjacob4 Sep 14, 2023
1e6b37f
chore: update appwrite version
christyjacob4 Sep 14, 2023
38d6106
chore: update changelog
christyjacob4 Sep 14, 2023
5b76886
chore: update changelog
christyjacob4 Sep 14, 2023
3f00ebb
chore: update changelog
christyjacob4 Sep 14, 2023
27b58fd
chore: increase cache buster
christyjacob4 Sep 14, 2023
66526ed
Update CHANGES.md
christyjacob4 Sep 14, 2023
e50a586
chore: review commens
christyjacob4 Sep 14, 2023
bede0d4
fix: add try catch block in the schedules task
christyjacob4 Sep 15, 2023
4d14d0e
Merge pull request #6246 from appwrite/fix-schedules-task
christyjacob4 Sep 15, 2023
341fdb3
chore: update changelog
christyjacob4 Sep 15, 2023
d31a272
Merge branch '1.4.x' of https://github.com/appwrite/appwrite into cl-…
christyjacob4 Sep 15, 2023
538c258
chore: update ci
christyjacob4 Sep 15, 2023
5b23a1c
Update console
abnegate Sep 15, 2023
7f8f32d
Merge pull request #6255 from appwrite/chore-update-console
abnegate Sep 15, 2023
e53c577
Update changelog for console
abnegate Sep 15, 2023
ff7b102
Merge remote-tracking branch 'origin/1.4.x' into chore-update-appwrit…
abnegate Sep 15, 2023
72663ba
Merge pull request #6242 from appwrite/chore-update-appwrite-version
abnegate Sep 15, 2023
0e228b9
Merge branch '1.4.x' of github.com:appwrite/appwrite into cl-1.4.x
christyjacob4 Sep 15, 2023
67ad657
Update console
abnegate Sep 15, 2023
6770b99
Merge pull request #6258 from appwrite/chore-update-console
abnegate Sep 15, 2023
9ba609c
Merge pull request #6238 from appwrite/1.4.x
abnegate Sep 15, 2023
e801107
Merge branch 'master' of github.com:appwrite/appwrite into cl-1.4.x
christyjacob4 Sep 18, 2023
a199679
chore: update ci scripts
christyjacob4 Sep 18, 2023
ddb73eb
Merge pull request #6257 from appwrite/cl-1.4.x
christyjacob4 Sep 18, 2023
c273e3d
Merge pull request #6229 from btme0011/fix-6212-Issue-With-Linkedin-O…
TorstenDittmann Sep 23, 2023
86f0e60
Merge branch 'master' into sentence-case
Sep 27, 2023
59a850d
Merge pull request #5926 from Dksie09/sentence-case
eldadfux Sep 27, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
34 changes: 22 additions & 12 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@ _APP_SYSTEM_RESPONSE_FORMAT=
_APP_OPTIONS_ABUSE=disabled
_APP_OPTIONS_FORCE_HTTPS=disabled
_APP_OPENSSL_KEY_V1=your-secret-key
_APP_DOMAIN=demo.appwrite.io
_APP_DOMAIN_TARGET=demo.appwrite.io
_APP_DOMAIN=localhost
_APP_DOMAIN_FUNCTIONS=functions.localhost
_APP_DOMAIN_TARGET=localhost
_APP_REDIS_HOST=redis
_APP_REDIS_PORT=6379
_APP_REDIS_PASS=
Expand Down Expand Up @@ -63,27 +64,36 @@ _APP_STORAGE_PREVIEW_LIMIT=20000000
_APP_FUNCTIONS_SIZE_LIMIT=30000000
_APP_FUNCTIONS_TIMEOUT=900
_APP_FUNCTIONS_BUILD_TIMEOUT=900
_APP_FUNCTIONS_CONTAINERS=10
_APP_FUNCTIONS_CPUS=0
_APP_FUNCTIONS_MEMORY=0
_APP_FUNCTIONS_MEMORY_SWAP=0
_APP_FUNCTIONS_INACTIVE_THRESHOLD=60
OPEN_RUNTIMES_NETWORK=appwrite_runtimes
_APP_FUNCTIONS_CPUS=1
_APP_FUNCTIONS_MEMORY=1024
_APP_FUNCTIONS_INACTIVE_THRESHOLD=600
_APP_FUNCTIONS_MAINTENANCE_INTERVAL=600
_APP_FUNCTIONS_RUNTIMES_NETWORK=runtimes
_APP_EXECUTOR_SECRET=your-secret-key
_APP_EXECUTOR_HOST=http://appwrite-executor/v1
_APP_EXECUTOR_HOST=http://proxy/v1
_APP_FUNCTIONS_RUNTIMES=php-8.0,node-18.0,python-3.9,ruby-3.1
_APP_MAINTENANCE_INTERVAL=86400
_APP_MAINTENANCE_RETENTION_CACHE=2592000
_APP_MAINTENANCE_RETENTION_EXECUTION=1209600
_APP_MAINTENANCE_RETENTION_ABUSE=86400
_APP_MAINTENANCE_RETENTION_AUDIT=1209600
_APP_USAGE_AGGREGATION_INTERVAL=5
_APP_MAINTENANCE_RETENTION_USAGE_HOURLY=8640000
_APP_MAINTENANCE_RETENTION_SCHEDULES=86400
_APP_USAGE_STATS=enabled
_APP_LOGGING_PROVIDER=
_APP_LOGGING_CONFIG=
_APP_GRAPHQL_MAX_BATCH_SIZE=10
_APP_GRAPHQL_MAX_COMPLEXITY=250
_APP_GRAPHQL_MAX_DEPTH=3
DOCKERHUB_PULL_USERNAME=
DOCKERHUB_PULL_PASSWORD=
DOCKERHUB_PULL_EMAIL=
_APP_DOCKER_HUB_USERNAME=
_APP_DOCKER_HUB_PASSWORD=
_APP_VCS_GITHUB_APP_NAME=
_APP_VCS_GITHUB_PRIVATE_KEY=""
_APP_VCS_GITHUB_APP_ID=
_APP_VCS_GITHUB_CLIENT_ID=
_APP_VCS_GITHUB_CLIENT_SECRET=
_APP_VCS_GITHUB_WEBHOOK_SECRET=
_APP_MIGRATIONS_FIREBASE_CLIENT_ID=
_APP_MIGRATIONS_FIREBASE_CLIENT_SECRET=
_APP_ASSISTANT_OPENAI_API_KEY=
39 changes: 39 additions & 0 deletions .github/workflows/cleanup-cache.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Cleanup Cache

on:
pull_request:
types:
- closed

jobs:
cleanup:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3

- name: Cleanup
run: |
gh extension install actions/gh-actions-cache

REPO=${{ github.repository }}
BRANCH="refs/pull/${{ github.event.pull_request.number }}/merge"

while true
do
cacheKeysForPR=$(gh actions-cache list -R $REPO -B $BRANCH -L 100 | cut -f 1 )

if [ -z "$cacheKeysForPR" ]
then
break
fi

## Setting this to not fail the workflow while deleting cache keys.
set +e
for cacheKey in $cacheKeysForPR
do
gh actions-cache delete $cacheKey -R $REPO -B $BRANCH --confirm
done
done
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4 changes: 4 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: "CodeQL"

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

on:
push:
branches: [master]
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/linter.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: "Linter"

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

on: [pull_request]
jobs:
lint:
Expand Down
46 changes: 46 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: "Build and Publish Appwrite Images for Cloud"

on:
push:
tags:
- cl-*

jobs:
build-publish:
name: Build and Publish
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 2
submodules: recursive
ref: master

- name: Login to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4
with:
images: appwrite/cloud
tags: |
type=ref,event=tag

- name: Build & Publish to DockerHub
uses: docker/build-push-action@v4
with:
context: .
platforms: linux/amd64
build-args: |
VERSION=${{ steps.meta.outputs.version }}
VITE_APPWRITE_GROWTH_ENDPOINT=https://growth.appwrite.io/v1
VITE_GA_PROJECT=G-L7G2B6PLDS
VITE_CONSOLE_MODE=cloud
push: true
tags: ${{ steps.meta.outputs.tags }}
53 changes: 53 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: "Release"

on:
release:
types: [published]

jobs:
tests:
name: Release
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
fetch-depth: 2
# Fetch submodules
submodules: recursive

- name: Set up QEMU
uses: docker/setup-qemu-action@v2

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2

- name: Login to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4
with:
images: appwrite/appwrite
tags: |
type=semver,pattern={{major}}.{{minor}}.{{patch}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}

- name: Build and push
uses: docker/build-push-action@v4
with:
context: .
platforms: linux/amd64,linux/arm64
build-args: |
VERSION=${{ steps.meta.outputs.version }}
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
8 changes: 7 additions & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: "Tests"

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

on: [pull_request]
jobs:
tests:
Expand Down Expand Up @@ -45,7 +49,9 @@ jobs:
sleep 30

- name: Doctor
run: docker compose exec -T appwrite doctor
run: |
docker compose logs appwrite
docker compose exec -T appwrite doctor

- name: Environment Variables
run: docker compose exec -T appwrite vars
Expand Down
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[submodule "app/console"]
path = app/console
url = https://github.com/appwrite/console
branch = 2.2.0
branch = 3.1.1
Loading