Skip to content

Commit 18075ea

Browse files
Merge pull request #3064 from appwrite/appwrite-1.9.5
Appwrite 1.9.5 self-hosted release: blog, changelog, and docs
2 parents fac8469 + 58ba4d1 commit 18075ea

7 files changed

Lines changed: 345 additions & 29 deletions

File tree

.optimize-cache.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@
259259
"static/images/blog/apply-appwrite-how/cover.png": "d23f45ced245b42c8712c021f5d2068c17aebd94fd049cb90222cb9647a41a4a",
260260
"static/images/blog/appwrite-1-8-0-self-hosted-release/cover.png": "c15a9d88ccd16c2dc8333dc74e715e1f4a6c7818d3b4a05f4d68342eacdc0523",
261261
"static/images/blog/appwrite-1-8-1-self-hosted-release/cover.png": "82f0a396c56b6b299b24133079acc6a317c66b2bf02fd91f4862bd3be0f8f373",
262+
"static/images/blog/appwrite-1-9-5-self-hosted-release/cover.png": "f5958ba97aa507888c54c11ba156bf8a4e0643d129ed900ef1c83915efa31e88",
262263
"static/images/blog/appwrite-1.5-now-available-on-cloud/cloud15.png": "a1df7388572a9f08d0e315e4b6bc8c9464c1418768e7efbec22758fd728eb970",
263264
"static/images/blog/appwrite-auth-methods/cover.png": "361513d8b59de8fde7b294dcc6688aada30c46e11933070c529733e486784690",
264265
"static/images/blog/appwrite-backups-and-restores/cover.png": "369b5d91f3dc515e7fb86588f8871aa5ffd788b40023e8373ac694840479c1ab",

src/lib/components/compose-generator/composeData.ts

Lines changed: 148 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ services:
146146
- appwrite
147147
148148
appwrite:
149-
image: appwrite/appwrite:1.9.0
149+
image: appwrite/appwrite:1.9.5
150150
container_name: appwrite
151151
<<: *x-logging
152152
restart: unless-stopped
@@ -290,7 +290,7 @@ services:
290290
appwrite-console:
291291
<<: *x-logging
292292
container_name: appwrite-console
293-
image: appwrite/console:7.8.26
293+
image: appwrite/console:8.7.5
294294
restart: unless-stopped
295295
networks:
296296
- appwrite
@@ -310,7 +310,7 @@ services:
310310
- traefik.http.routers.appwrite_console_https.tls=true
311311
312312
appwrite-realtime:
313-
image: appwrite/appwrite:1.9.0
313+
image: appwrite/appwrite:1.9.5
314314
entrypoint: realtime
315315
container_name: appwrite-realtime
316316
<<: *x-logging
@@ -356,7 +356,7 @@ services:
356356
- _APP_LOGGING_CONFIG
357357
358358
appwrite-worker-audits:
359-
image: appwrite/appwrite:1.9.0
359+
image: appwrite/appwrite:1.9.5
360360
entrypoint: worker-audits
361361
<<: *x-logging
362362
container_name: appwrite-worker-audits
@@ -385,7 +385,7 @@ services:
385385
- _APP_LOGGING_CONFIG
386386
387387
appwrite-worker-webhooks:
388-
image: appwrite/appwrite:1.9.0
388+
image: appwrite/appwrite:1.9.5
389389
entrypoint: worker-webhooks
390390
<<: *x-logging
391391
container_name: appwrite-worker-webhooks
@@ -416,7 +416,7 @@ services:
416416
- _APP_LOGGING_CONFIG
417417
418418
appwrite-worker-deletes:
419-
image: appwrite/appwrite:1.9.0
419+
image: appwrite/appwrite:1.9.5
420420
entrypoint: worker-deletes
421421
<<: *x-logging
422422
container_name: appwrite-worker-deletes
@@ -482,7 +482,7 @@ services:
482482
- _APP_EMAIL_CERTIFICATES
483483
484484
appwrite-worker-databases:
485-
image: appwrite/appwrite:1.9.0
485+
image: appwrite/appwrite:1.9.5
486486
entrypoint: worker-databases
487487
<<: *x-logging
488488
container_name: appwrite-worker-databases
@@ -511,7 +511,7 @@ services:
511511
- _APP_LOGGING_CONFIG
512512
513513
appwrite-worker-builds:
514-
image: appwrite/appwrite:1.9.0
514+
image: appwrite/appwrite:1.9.5
515515
entrypoint: worker-builds
516516
<<: *x-logging
517517
container_name: appwrite-worker-builds
@@ -554,6 +554,7 @@ services:
554554
- _APP_COMPUTE_CPUS
555555
- _APP_COMPUTE_MEMORY
556556
- _APP_COMPUTE_SIZE_LIMIT
557+
- _APP_OPEN_RUNTIMES_NFT
557558
- _APP_OPTIONS_FORCE_HTTPS
558559
- _APP_OPTIONS_ROUTER_FORCE_HTTPS
559560
- _APP_DOMAIN
@@ -581,8 +582,63 @@ services:
581582
- _APP_STORAGE_WASABI_BUCKET
582583
- _APP_DOMAIN_SITES
583584
585+
appwrite-worker-screenshots:
586+
image: appwrite/appwrite:1.9.5
587+
entrypoint: worker-screenshots
588+
<<: *x-logging
589+
container_name: appwrite-worker-screenshots
590+
restart: unless-stopped
591+
networks:
592+
- appwrite
593+
volumes:
594+
- appwrite-uploads:/storage/uploads:rw
595+
depends_on:
596+
redis:
597+
condition: service_healthy
598+
__DB_SERVICE__:
599+
condition: service_healthy
600+
environment:
601+
- _APP_ENV
602+
- _APP_WORKER_PER_CORE
603+
- _APP_OPENSSL_KEY_V1
604+
- _APP_BROWSER_HOST
605+
- _APP_OPTIONS_FORCE_HTTPS
606+
- _APP_REDIS_HOST
607+
- _APP_REDIS_PORT
608+
- _APP_REDIS_USER
609+
- _APP_REDIS_PASS
610+
- _APP_DB_ADAPTER
611+
- _APP_DB_HOST
612+
- _APP_DB_PORT
613+
- _APP_DB_SCHEMA
614+
- _APP_DB_USER
615+
- _APP_DB_PASS
616+
- _APP_LOGGING_CONFIG
617+
- _APP_STORAGE_DEVICE
618+
- _APP_STORAGE_S3_ACCESS_KEY
619+
- _APP_STORAGE_S3_SECRET
620+
- _APP_STORAGE_S3_REGION
621+
- _APP_STORAGE_S3_BUCKET
622+
- _APP_STORAGE_S3_ENDPOINT
623+
- _APP_STORAGE_DO_SPACES_ACCESS_KEY
624+
- _APP_STORAGE_DO_SPACES_SECRET
625+
- _APP_STORAGE_DO_SPACES_REGION
626+
- _APP_STORAGE_DO_SPACES_BUCKET
627+
- _APP_STORAGE_BACKBLAZE_ACCESS_KEY
628+
- _APP_STORAGE_BACKBLAZE_SECRET
629+
- _APP_STORAGE_BACKBLAZE_REGION
630+
- _APP_STORAGE_BACKBLAZE_BUCKET
631+
- _APP_STORAGE_LINODE_ACCESS_KEY
632+
- _APP_STORAGE_LINODE_SECRET
633+
- _APP_STORAGE_LINODE_REGION
634+
- _APP_STORAGE_LINODE_BUCKET
635+
- _APP_STORAGE_WASABI_ACCESS_KEY
636+
- _APP_STORAGE_WASABI_SECRET
637+
- _APP_STORAGE_WASABI_REGION
638+
- _APP_STORAGE_WASABI_BUCKET
639+
584640
appwrite-worker-certificates:
585-
image: appwrite/appwrite:1.9.0
641+
image: appwrite/appwrite:1.9.5
586642
entrypoint: worker-certificates
587643
<<: *x-logging
588644
container_name: appwrite-worker-certificates
@@ -621,8 +677,36 @@ services:
621677
- _APP_DB_PASS
622678
- _APP_LOGGING_CONFIG
623679
680+
appwrite-worker-executions:
681+
image: appwrite/appwrite:1.9.5
682+
entrypoint: worker-executions
683+
<<: *x-logging
684+
container_name: appwrite-worker-executions
685+
restart: unless-stopped
686+
networks:
687+
- appwrite
688+
depends_on:
689+
redis:
690+
condition: service_healthy
691+
__DB_SERVICE__:
692+
condition: service_healthy
693+
environment:
694+
- _APP_ENV
695+
- _APP_WORKER_PER_CORE
696+
- _APP_REDIS_HOST
697+
- _APP_REDIS_PORT
698+
- _APP_REDIS_USER
699+
- _APP_REDIS_PASS
700+
- _APP_DB_ADAPTER
701+
- _APP_DB_HOST
702+
- _APP_DB_PORT
703+
- _APP_DB_SCHEMA
704+
- _APP_DB_USER
705+
- _APP_DB_PASS
706+
- _APP_LOGGING_CONFIG
707+
624708
appwrite-worker-functions:
625-
image: appwrite/appwrite:1.9.0
709+
image: appwrite/appwrite:1.9.5
626710
entrypoint: worker-functions
627711
<<: *x-logging
628712
container_name: appwrite-worker-functions
@@ -665,7 +749,7 @@ services:
665749
- _APP_LOGGING_CONFIG
666750
667751
appwrite-worker-mails:
668-
image: appwrite/appwrite:1.9.0
752+
image: appwrite/appwrite:1.9.5
669753
entrypoint: worker-mails
670754
<<: *x-logging
671755
container_name: appwrite-worker-mails
@@ -703,7 +787,7 @@ services:
703787
- _APP_OPTIONS_FORCE_HTTPS
704788
705789
appwrite-worker-messaging:
706-
image: appwrite/appwrite:1.9.0
790+
image: appwrite/appwrite:1.9.5
707791
entrypoint: worker-messaging
708792
<<: *x-logging
709793
container_name: appwrite-worker-messaging
@@ -758,7 +842,7 @@ services:
758842
- _APP_STORAGE_WASABI_BUCKET
759843
760844
appwrite-worker-migrations:
761-
image: appwrite/appwrite:1.9.0
845+
image: appwrite/appwrite:1.9.5
762846
entrypoint: worker-migrations
763847
<<: *x-logging
764848
container_name: appwrite-worker-migrations
@@ -796,7 +880,7 @@ services:
796880
- _APP_MIGRATIONS_FIREBASE_CLIENT_SECRET
797881
798882
appwrite-task-maintenance:
799-
image: appwrite/appwrite:1.9.0
883+
image: appwrite/appwrite:1.9.5
800884
entrypoint: maintenance
801885
<<: *x-logging
802886
container_name: appwrite-task-maintenance
@@ -838,8 +922,45 @@ services:
838922
- _APP_MAINTENANCE_RETENTION_USAGE_HOURLY
839923
- _APP_MAINTENANCE_RETENTION_SCHEDULES
840924
925+
appwrite-task-interval:
926+
image: appwrite/appwrite:1.9.5
927+
entrypoint: interval
928+
<<: *x-logging
929+
container_name: appwrite-task-interval
930+
restart: unless-stopped
931+
networks:
932+
- appwrite
933+
depends_on:
934+
__DB_SERVICE__:
935+
condition: service_healthy
936+
redis:
937+
condition: service_healthy
938+
environment:
939+
- _APP_ENV
940+
- _APP_WORKER_PER_CORE
941+
- _APP_OPENSSL_KEY_V1
942+
- _APP_DOMAIN
943+
- _APP_DOMAIN_TARGET_CNAME
944+
- _APP_DOMAIN_TARGET_AAAA
945+
- _APP_DOMAIN_TARGET_A
946+
- _APP_DOMAIN_TARGET_CAA
947+
- _APP_DNS
948+
- _APP_DOMAIN_FUNCTIONS
949+
- _APP_DOMAIN_SITES
950+
- _APP_REDIS_HOST
951+
- _APP_REDIS_PORT
952+
- _APP_REDIS_USER
953+
- _APP_REDIS_PASS
954+
- _APP_DB_ADAPTER
955+
- _APP_DB_HOST
956+
- _APP_DB_PORT
957+
- _APP_DB_SCHEMA
958+
- _APP_DB_USER
959+
- _APP_DB_PASS
960+
- _APP_LOGGING_CONFIG
961+
841962
appwrite-task-stats-resources:
842-
image: appwrite/appwrite:1.9.0
963+
image: appwrite/appwrite:1.9.5
843964
container_name: appwrite-task-stats-resources
844965
entrypoint: stats-resources
845966
<<: *x-logging
@@ -871,7 +992,7 @@ services:
871992
- _APP_STATS_RESOURCES_INTERVAL
872993
873994
appwrite-worker-stats-resources:
874-
image: appwrite/appwrite:1.9.0
995+
image: appwrite/appwrite:1.9.5
875996
entrypoint: worker-stats-resources
876997
container_name: appwrite-worker-stats-resources
877998
<<: *x-logging
@@ -902,7 +1023,7 @@ services:
9021023
- _APP_STATS_RESOURCES_INTERVAL
9031024
9041025
appwrite-worker-stats-usage:
905-
image: appwrite/appwrite:1.9.0
1026+
image: appwrite/appwrite:1.9.5
9061027
entrypoint: worker-stats-usage
9071028
container_name: appwrite-worker-stats-usage
9081029
<<: *x-logging
@@ -933,7 +1054,7 @@ services:
9331054
- _APP_USAGE_AGGREGATION_INTERVAL
9341055
9351056
appwrite-task-scheduler-functions:
936-
image: appwrite/appwrite:1.9.0
1057+
image: appwrite/appwrite:1.9.5
9371058
entrypoint: schedule-functions
9381059
container_name: appwrite-task-scheduler-functions
9391060
<<: *x-logging
@@ -949,6 +1070,7 @@ services:
9491070
- _APP_ENV
9501071
- _APP_WORKER_PER_CORE
9511072
- _APP_OPENSSL_KEY_V1
1073+
- _APP_MIGRATION_HOST
9521074
- _APP_REDIS_HOST
9531075
- _APP_REDIS_PORT
9541076
- _APP_REDIS_USER
@@ -961,7 +1083,7 @@ services:
9611083
- _APP_DB_PASS
9621084
9631085
appwrite-task-scheduler-executions:
964-
image: appwrite/appwrite:1.9.0
1086+
image: appwrite/appwrite:1.9.5
9651087
entrypoint: schedule-executions
9661088
container_name: appwrite-task-scheduler-executions
9671089
<<: *x-logging
@@ -977,6 +1099,7 @@ services:
9771099
- _APP_ENV
9781100
- _APP_WORKER_PER_CORE
9791101
- _APP_OPENSSL_KEY_V1
1102+
- _APP_MIGRATION_HOST
9801103
- _APP_REDIS_HOST
9811104
- _APP_REDIS_PORT
9821105
- _APP_REDIS_USER
@@ -989,7 +1112,7 @@ services:
9891112
- _APP_DB_PASS
9901113
9911114
appwrite-task-scheduler-messages:
992-
image: appwrite/appwrite:1.9.0
1115+
image: appwrite/appwrite:1.9.5
9931116
entrypoint: schedule-messages
9941117
container_name: appwrite-task-scheduler-messages
9951118
<<: *x-logging
@@ -1026,12 +1149,12 @@ __ASSISTANT_BLOCK__
10261149
- appwrite
10271150
10281151
openruntimes-executor:
1029-
container_name: openruntimes-executor
1152+
container_name: exc1
10301153
hostname: exc1
10311154
<<: *x-logging
10321155
restart: unless-stopped
10331156
stop_signal: SIGINT
1034-
image: openruntimes/executor:0.7.22
1157+
image: openruntimes/executor:0.25.1
10351158
networks:
10361159
- appwrite
10371160
- runtimes
@@ -1053,6 +1176,7 @@ __ASSISTANT_BLOCK__
10531176
- OPR_EXECUTOR_RUNTIMES=$_APP_FUNCTIONS_RUNTIMES,$_APP_SITES_RUNTIMES
10541177
- OPR_EXECUTOR_SECRET=$_APP_EXECUTOR_SECRET
10551178
- OPR_EXECUTOR_RUNTIME_VERSIONS=v5
1179+
- OPEN_RUNTIMES_NFT=$_APP_OPEN_RUNTIMES_NFT
10561180
- OPR_EXECUTOR_LOGGING_CONFIG=$_APP_LOGGING_CONFIG
10571181
- OPR_EXECUTOR_STORAGE_DEVICE=$_APP_STORAGE_DEVICE
10581182
- OPR_EXECUTOR_STORAGE_S3_ACCESS_KEY=$_APP_STORAGE_S3_ACCESS_KEY
@@ -1240,6 +1364,7 @@ _APP_EXECUTOR_RUNTIME_NETWORK=appwrite_runtimes
12401364
_APP_FUNCTIONS_ENVS=node-16.0,php-7.4,python-3.9,ruby-3.0
12411365
_APP_FUNCTIONS_INACTIVE_THRESHOLD=60
12421366
_APP_COMPUTE_INACTIVE_THRESHOLD=60
1367+
_APP_OPEN_RUNTIMES_NFT=enabled
12431368
DOCKERHUB_PULL_USERNAME=
12441369
DOCKERHUB_PULL_PASSWORD=
12451370
DOCKERHUB_PULL_EMAIL=
@@ -1272,6 +1397,7 @@ _APP_GRAPHQL_INTROSPECTION=enabled
12721397
_APP_GRAPHQL_MAX_BATCH_SIZE=10
12731398
_APP_GRAPHQL_MAX_COMPLEXITY=250
12741399
_APP_GRAPHQL_MAX_DEPTH=3
1400+
_APP_MIGRATION_HOST=appwrite
12751401
_APP_MIGRATIONS_FIREBASE_CLIENT_ID=
12761402
_APP_MIGRATIONS_FIREBASE_CLIENT_SECRET=
12771403
_APP_ASSISTANT_OPENAI_API_KEY=__ASSISTANT_KEY__

0 commit comments

Comments
 (0)