@@ -4,8 +4,6 @@ x-logging: &x-logging
4
4
options :
5
5
max-file : ' 5'
6
6
max-size : ' 10m'
7
- version : ' 3'
8
-
9
7
services :
10
8
traefik :
11
9
image : traefik:2.11
@@ -22,7 +20,7 @@ services:
22
20
restart : unless-stopped
23
21
ports :
24
22
- 8080:80
25
- - 443 :443
23
+ - 444 :443
26
24
volumes :
27
25
- /var/run/docker.sock:/var/run/docker.sock
28
26
- appwrite-config:/storage/config:ro
@@ -34,7 +32,7 @@ services:
34
32
- appwrite
35
33
36
34
appwrite :
37
- image : appwrite/appwrite:1.5.4
35
+ image : appwrite/appwrite:1.5.7
38
36
container_name : appwrite
39
37
<< : *x-logging
40
38
restart : unless-stopped
@@ -159,7 +157,7 @@ services:
159
157
- _APP_ASSISTANT_OPENAI_API_KEY
160
158
161
159
appwrite-realtime :
162
- image : appwrite/appwrite:1.5.4
160
+ image : appwrite/appwrite:1.5.7
163
161
entrypoint : realtime
164
162
container_name : appwrite-realtime
165
163
<< : *x-logging
@@ -203,7 +201,7 @@ services:
203
201
- _APP_LOGGING_CONFIG
204
202
205
203
appwrite-worker-audits :
206
- image : appwrite/appwrite:1.5.4
204
+ image : appwrite/appwrite:1.5.7
207
205
entrypoint : worker-audits
208
206
<< : *x-logging
209
207
container_name : appwrite-worker-audits
@@ -230,7 +228,7 @@ services:
230
228
- _APP_LOGGING_CONFIG
231
229
232
230
appwrite-worker-webhooks :
233
- image : appwrite/appwrite:1.5.4
231
+ image : appwrite/appwrite:1.5.7
234
232
entrypoint : worker-webhooks
235
233
<< : *x-logging
236
234
container_name : appwrite-worker-webhooks
@@ -258,7 +256,7 @@ services:
258
256
- _APP_LOGGING_CONFIG
259
257
260
258
appwrite-worker-deletes :
261
- image : appwrite/appwrite:1.5.4
259
+ image : appwrite/appwrite:1.5.7
262
260
entrypoint : worker-deletes
263
261
<< : *x-logging
264
262
container_name : appwrite-worker-deletes
@@ -314,7 +312,7 @@ services:
314
312
- _APP_EXECUTOR_HOST
315
313
316
314
appwrite-worker-databases :
317
- image : appwrite/appwrite:1.5.4
315
+ image : appwrite/appwrite:1.5.7
318
316
entrypoint : worker-databases
319
317
<< : *x-logging
320
318
container_name : appwrite-worker-databases
@@ -341,7 +339,7 @@ services:
341
339
- _APP_LOGGING_CONFIG
342
340
343
341
appwrite-worker-builds :
344
- image : appwrite/appwrite:1.5.4
342
+ image : appwrite/appwrite:1.5.7
345
343
entrypoint : worker-builds
346
344
<< : *x-logging
347
345
container_name : appwrite-worker-builds
@@ -405,7 +403,7 @@ services:
405
403
- _APP_STORAGE_WASABI_BUCKET
406
404
407
405
appwrite-worker-certificates :
408
- image : appwrite/appwrite:1.5.4
406
+ image : appwrite/appwrite:1.5.7
409
407
entrypoint : worker-certificates
410
408
<< : *x-logging
411
409
container_name : appwrite-worker-certificates
@@ -439,7 +437,7 @@ services:
439
437
- _APP_LOGGING_CONFIG
440
438
441
439
appwrite-worker-functions :
442
- image : appwrite/appwrite:1.5.4
440
+ image : appwrite/appwrite:1.5.7
443
441
entrypoint : worker-functions
444
442
<< : *x-logging
445
443
container_name : appwrite-worker-functions
@@ -476,7 +474,7 @@ services:
476
474
- _APP_LOGGING_PROVIDER
477
475
478
476
appwrite-worker-mails :
479
- image : appwrite/appwrite:1.5.4
477
+ image : appwrite/appwrite:1.5.7
480
478
entrypoint : worker-mails
481
479
<< : *x-logging
482
480
container_name : appwrite-worker-mails
@@ -491,6 +489,11 @@ services:
491
489
- _APP_OPENSSL_KEY_V1
492
490
- _APP_SYSTEM_EMAIL_NAME
493
491
- _APP_SYSTEM_EMAIL_ADDRESS
492
+ - _APP_DB_HOST
493
+ - _APP_DB_PORT
494
+ - _APP_DB_SCHEMA
495
+ - _APP_DB_USER
496
+ - _APP_DB_PASS
494
497
- _APP_REDIS_HOST
495
498
- _APP_REDIS_PORT
496
499
- _APP_REDIS_USER
@@ -504,13 +507,15 @@ services:
504
507
- _APP_LOGGING_CONFIG
505
508
506
509
appwrite-worker-messaging :
507
- image : appwrite/appwrite:1.5.4
510
+ image : appwrite/appwrite:1.5.7
508
511
entrypoint : worker-messaging
509
512
<< : *x-logging
510
513
container_name : appwrite-worker-messaging
511
514
restart : unless-stopped
512
515
networks :
513
516
- appwrite
517
+ volumes :
518
+ - appwrite-uploads:/storage/uploads:rw
514
519
depends_on :
515
520
- redis
516
521
environment :
@@ -530,9 +535,30 @@ services:
530
535
- _APP_LOGGING_CONFIG
531
536
- _APP_SMS_FROM
532
537
- _APP_SMS_PROVIDER
538
+ - _APP_STORAGE_DEVICE
539
+ - _APP_STORAGE_S3_ACCESS_KEY
540
+ - _APP_STORAGE_S3_SECRET
541
+ - _APP_STORAGE_S3_REGION
542
+ - _APP_STORAGE_S3_BUCKET
543
+ - _APP_STORAGE_DO_SPACES_ACCESS_KEY
544
+ - _APP_STORAGE_DO_SPACES_SECRET
545
+ - _APP_STORAGE_DO_SPACES_REGION
546
+ - _APP_STORAGE_DO_SPACES_BUCKET
547
+ - _APP_STORAGE_BACKBLAZE_ACCESS_KEY
548
+ - _APP_STORAGE_BACKBLAZE_SECRET
549
+ - _APP_STORAGE_BACKBLAZE_REGION
550
+ - _APP_STORAGE_BACKBLAZE_BUCKET
551
+ - _APP_STORAGE_LINODE_ACCESS_KEY
552
+ - _APP_STORAGE_LINODE_SECRET
553
+ - _APP_STORAGE_LINODE_REGION
554
+ - _APP_STORAGE_LINODE_BUCKET
555
+ - _APP_STORAGE_WASABI_ACCESS_KEY
556
+ - _APP_STORAGE_WASABI_SECRET
557
+ - _APP_STORAGE_WASABI_REGION
558
+ - _APP_STORAGE_WASABI_BUCKET
533
559
534
560
appwrite-worker-migrations :
535
- image : appwrite/appwrite:1.5.4
561
+ image : appwrite/appwrite:1.5.7
536
562
entrypoint : worker-migrations
537
563
<< : *x-logging
538
564
container_name : appwrite-worker-migrations
@@ -562,11 +588,11 @@ services:
562
588
- _APP_MIGRATIONS_FIREBASE_CLIENT_ID
563
589
- _APP_MIGRATIONS_FIREBASE_CLIENT_SECRET
564
590
565
- appwrite-maintenance :
566
- image : appwrite/appwrite:1.5.4
591
+ appwrite-task- maintenance :
592
+ image : appwrite/appwrite:1.5.7
567
593
entrypoint : maintenance
568
594
<< : *x-logging
569
- container_name : appwrite-maintenance
595
+ container_name : appwrite-task- maintenance
570
596
restart : unless-stopped
571
597
networks :
572
598
- appwrite
@@ -597,7 +623,7 @@ services:
597
623
- _APP_MAINTENANCE_RETENTION_SCHEDULES
598
624
599
625
appwrite-worker-usage :
600
- image : appwrite/appwrite:1.5.4
626
+ image : appwrite/appwrite:1.5.7
601
627
entrypoint : worker-usage
602
628
container_name : appwrite-worker-usage
603
629
<< : *x-logging
@@ -626,7 +652,7 @@ services:
626
652
- _APP_USAGE_AGGREGATION_INTERVAL
627
653
628
654
appwrite-worker-usage-dump :
629
- image : appwrite/appwrite:1.5.4
655
+ image : appwrite/appwrite:1.5.7
630
656
entrypoint : worker-usage-dump
631
657
<< : *x-logging
632
658
container_name : appwrite-worker-usage-dump
@@ -653,10 +679,10 @@ services:
653
679
- _APP_LOGGING_CONFIG
654
680
- _APP_USAGE_AGGREGATION_INTERVAL
655
681
656
- appwrite-scheduler-functions :
657
- image : appwrite/appwrite:1.5.4
682
+ appwrite-task- scheduler-functions :
683
+ image : appwrite/appwrite:1.5.7
658
684
entrypoint : schedule-functions
659
- container_name : appwrite-scheduler-functions
685
+ container_name : appwrite-task- scheduler-functions
660
686
<< : *x-logging
661
687
restart : unless-stopped
662
688
networks :
@@ -678,10 +704,10 @@ services:
678
704
- _APP_DB_USER
679
705
- _APP_DB_PASS
680
706
681
- appwrite-scheduler-messages :
682
- image : appwrite/appwrite:1.5.4
707
+ appwrite-task- scheduler-messages :
708
+ image : appwrite/appwrite:1.5.7
683
709
entrypoint : schedule-messages
684
- container_name : appwrite-scheduler-messages
710
+ container_name : appwrite-task- scheduler-messages
685
711
<< : *x-logging
686
712
restart : unless-stopped
687
713
networks :
@@ -715,11 +741,11 @@ services:
715
741
716
742
openruntimes-executor :
717
743
container_name : openruntimes-executor
718
- hostname : appwrite-executor
744
+ hostname : exc1
719
745
<< : *x-logging
720
746
restart : unless-stopped
721
747
stop_signal : SIGINT
722
- image : openruntimes/executor:0.4.12
748
+ image : openruntimes/executor:0.5.5
723
749
networks :
724
750
- appwrite
725
751
- runtimes
@@ -777,6 +803,7 @@ services:
777
803
- MYSQL_DATABASE=${_APP_DB_SCHEMA}
778
804
- MYSQL_USER=${_APP_DB_USER}
779
805
- MYSQL_PASSWORD=${_APP_DB_PASS}
806
+ - MARIADB_AUTO_UPGRADE=1
780
807
command : ' mysqld --innodb-flush-method=fsync'
781
808
782
809
redis :
0 commit comments