Skip to content

Commit 3dbba59

Browse files
committed
2 parents 7b12f30 + 73abfd8 commit 3dbba59

File tree

185 files changed

+21844
-9285
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

185 files changed

+21844
-9285
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,6 @@ yarn-error.log*
4141
# Typescript build
4242
dist
4343

44-
infra
44+
infra
45+
46+
.cursorrules

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ [email protected]
8080
## One click installers
8181

8282
- We are now on linode marketplace we can be viewed here <a href="https://www.linode.com/marketplace/apps/peppermint-lab/peppermint/">here</a>
83+
- We have a one line installer for Ubuntu and Debian (for the moment) and can be viewed here <a href="https://spearmint.sh/">here</a>
8384

8485
## Documentation
8586

apps/api/.env.example

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
DB_USERNAME="peppermint"
2+
DB_PASSWORD="1234"
3+
DB_HOST=localhost
4+
DATABASE_URL="postgresql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOST}/peppermint"
5+
SECRET="supersecret"
6+

apps/api/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,3 +104,5 @@ dist
104104
.tern-port
105105

106106
/uploads
107+
108+
logs.log

apps/api/package.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,11 @@
1515
},
1616
"devDependencies": {
1717
"@types/bcrypt": "^5.0.0",
18+
"@types/email-reply-parser": "^1",
1819
"@types/formidable": "^3.4.5",
20+
"@types/imap": "^0.8.42",
1921
"@types/jsonwebtoken": "^8.5.8",
22+
"@types/mailparser": "^3.4.5",
2023
"@types/node": "^17.0.23",
2124
"@types/nodemailer": "^6.4.14",
2225
"@types/passport-local": "^1.0.35",
@@ -29,17 +32,19 @@
2932
"dependencies": {
3033
"@azure/identity": "^4.5.0",
3134
"@fastify/cookie": "^9.0.4",
32-
"@fastify/cors": "^8.3.0",
35+
"@fastify/cors": "^10.0.1",
3336
"@fastify/multipart": "^8.2.0",
3437
"@fastify/rate-limit": "^9.0.0",
3538
"@fastify/session": "^10.4.0",
36-
"@fastify/swagger": "^8.10.0",
39+
"@fastify/swagger": "^9.2.0",
40+
"@fastify/swagger-ui": "^5.1.0",
3741
"@prisma/client": "5.6.0",
3842
"add": "^2.0.6",
3943
"axios": "^1.5.0",
4044
"bcrypt": "^5.0.1",
4145
"dotenv": "^16.0.0",
42-
"fastify": "4.22.2",
46+
"email-reply-parser": "^1.8.1",
47+
"fastify": "5.1",
4348
"fastify-formidable": "^3.0.2",
4449
"fastify-multer": "^2.0.3",
4550
"formidable": "^3.5.1",
@@ -53,6 +58,7 @@
5358
"mailparser": "^3.6.5",
5459
"nodemailer": "^6.9.7",
5560
"openid-client": "^5.7.0",
61+
"pino": "^9.5.0",
5662
"posthog-node": "^3.1.3",
5763
"prisma": "5.6.0",
5864
"samlify": "^2.8.11",

0 commit comments

Comments
 (0)