ci db-migrations
Deploy service couchdb / service couchdb (push) Successful in 21s
Deploy service message-delivery-method-web-push / service message-delivery-method-web-push (push) Successful in 50s

This commit is contained in:
2024-12-03 13:33:37 +02:00
parent eb1c5486a0
commit 920d7f089f
10 changed files with 87 additions and 10 deletions
+3
View File
@@ -0,0 +1,3 @@
node_modules
dist
*.log
+1 -1
View File
@@ -1 +1 @@
.migrate
.migrate
+9
View File
@@ -0,0 +1,9 @@
{
"lastRun": "1732483677017-dbs.js",
"migrations": [
{
"title": "1732483677017-dbs.js",
"timestamp": 1733125611801
}
]
}
+7
View File
@@ -0,0 +1,7 @@
FROM oven/bun:1.1.38-alpine
VOLUME /opt/migrations/data
COPY . ./
CMD ["bun", "./node_modules/migrate/bin/migrate", "-f", "/opt/migrations/data/migrations.json"]
@@ -1,6 +1,23 @@
import { fetch } from "pouchdb-fetch";
const dbsSecurity = {
_users: {
admins: { roles: ["_admin"] },
members: { roles: ["_admin"] },
},
_replicator: {
admins: { roles: ["_admin"] },
members: { roles: ["_admin"] },
},
_global_changes: {
admins: { roles: ["_admin"] },
members: { roles: ["_admin"] },
},
server_settings: {
admins: { roles: ["_admin"] },
members: { roles: ["_admin"] },
},
web_push_subscriptions: {
admins: { roles: ["_admin"] },
members: { roles: [] },
@@ -9,10 +26,6 @@ const dbsSecurity = {
admins: { roles: ["_admin"] },
members: { roles: [] },
},
server_settings: {
admins: { roles: ["_admin"] },
members: { roles: ["_admin"] },
},
qr: {
admins: { roles: ["_admin"] },
members: { roles: [] },
+3
View File
@@ -14,5 +14,8 @@
"pouchdb-core": "^9.0.0",
"pouchdb-fetch": "^9.0.0",
"pouchdb-find": "^9.0.0"
},
"scripts": {
"migrate": "migrate"
}
}