Skip to content

Commit 11d0850

Browse files
committed
feat(backend): add persistent storage for server queue
1 parent 1372029 commit 11d0850

File tree

8 files changed

+1854
-419
lines changed

8 files changed

+1854
-419
lines changed

.env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,3 +256,6 @@ VONAGE_FROM_NUMBER=your-nexmo-from-number
256256

257257
SLACK_TOKEN=your-slack-token
258258
SLACK_CHANNEL=your-slack-channel
259+
260+
SERVICE_ENCRYPT_SECRET_KEY=
261+
SERVICE_ENCRYPT_DIR="/var/lib/hm3/attachments"

composer.json

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@
1919
],
2020
"homepage": "https://cypht.org",
2121
"license": "LGPL-2.1",
22+
"autoload": {
23+
"psr-4": {
24+
"Services\\": "services/"
25+
}
26+
},
2227
"authors": [
2328
{
2429
"name": "Jason Munro",
@@ -35,6 +40,7 @@
3540
"docs": "https://cypht.org/documentation.html"
3641
},
3742
"require": {
43+
"aws/aws-sdk-php": "*",
3844
"bacon/bacon-qr-code": "^1.0.3 || ^2.0.0",
3945
"christian-riesen/base32": "^1.3.2",
4046
"composer": "^2.0.0",
@@ -49,9 +55,19 @@
4955
"garethp/php-ews": "dev-master",
5056
"henrique-borba/php-sieve-manager": "^1.0",
5157
"league/commonmark": "^2.7",
58+
"monolog/monolog": "^3.9",
5259
"paragonie/random_compat": "^2.0.18",
5360
"php": ">=8.1",
61+
"psr/log": "^3.0",
5462
"symfony/dotenv": "^4.3 || 5.4",
63+
"symfony/dependency-injection": "*",
64+
"symfony/console": "^6.4",
65+
"symfony/error-handler": "^6.4",
66+
"symfony/notifier": "*",
67+
"symfony/slack-notifier": "^6.4",
68+
"symfony/telegram-notifier": "^6.4",
69+
"symfony/twilio-notifier": "^6.4",
70+
"symfony/vonage-notifier": "^6.4",
5571
"symfony/yaml": "~6.4.3",
5672
"thomaspark/bootswatch": "^5.3",
5773
"twbs/bootstrap": "^5.3",
@@ -60,7 +76,8 @@
6076
"zbateson/mail-mime-parser": "^2.4"
6177
},
6278
"require-dev": {
63-
"phpunit/phpunit": "^10.5"
79+
"phpunit/phpunit": "^10.5",
80+
"symfony/var-dumper": "^6.4"
6481
},
6582
"suggest": {
6683
"ext-pdo": "To use database features, this needs to be installed",
@@ -84,4 +101,4 @@
84101
"post-package-install": "composer suggest",
85102
"post-install-cmd": "composer suggest"
86103
}
87-
}
104+
}

0 commit comments

Comments
 (0)