Compare commits

..

24 Commits

Author SHA1 Message Date
jjsfunhouse c77c17608f Merge pull request 'chore(deps): update baserow/baserow docker tag to v2.3.3' (#13) from renovate/baserow-baserow-2.x into main
Reviewed-on: coop-cloud/baserow#13
2026-07-24 17:19:19 +00:00
hey 60a9a35e31 chore: publish 2.3.3+2.3.3 release 2026-07-24 13:16:02 -04:00
hey 065357a1f9 clean working tree 2026-07-24 13:03:30 -04:00
renovate-bot d8654ee02d chore(deps): update baserow/baserow docker tag to v2.3.3 2026-07-24 17:02:17 +00:00
hey 0b489b7797 new message 2026-07-24 12:57:36 -04:00
hey 2844bc06cb updated version 2026-07-24 12:56:46 -04:00
jjsfunhouse 19a867a6aa Merge pull request 'chore: Configure Renovate' (#10) from renovate/configure into main
Reviewed-on: coop-cloud/baserow#10
2026-07-24 16:37:02 +00:00
sixsmith 9c795ec4d2 Merge branch 'main' into renovate/configure 2026-07-24 16:02:55 +00:00
marlon 4e8b4de017 fix version label 2026-07-09 21:15:08 -04:00
marlon 3cece29758 increment backup script version 2026-07-09 20:36:22 -04:00
marlon 1b04cfa554 chore: publish 2.3.1+2.3.0 release 2026-07-09 20:31:58 -04:00
marlon ad43624925 chore: update image tags 2026-07-09 20:31:42 -04:00
marlon 8d8676bde7 chore: publish 2.3.0+2.2.2 release 2026-07-09 20:19:00 -04:00
marlon 630d08f506 safer backup/restore script 2026-07-01 19:32:40 -04:00
marlon b03cc94e5e chore: publish 2.0.2+2.2.2 release 2026-06-30 20:36:14 -04:00
marlon 9978d84d16 noop 2026-06-30 20:32:25 -04:00
marlon d5af00327f fix config name 2026-06-30 20:29:44 -04:00
marlon 679bcc4ce8 chore: publish 2.0.1+2.2.2 release 2026-06-30 18:21:22 -04:00
marlon 563641ac48 chore: update image tags 2026-06-30 17:32:46 -04:00
joe-irving aaa0711fa4 chore: publish 2.1.0+2.2.0 2026-04-09 15:46:14 +01:00
silk 30e84c7733 Merge branch 'license' into 'main'
Baserow with license fix

See merge request mir/coop-cloud-recipes/baserow!1
2026-03-24 18:47:15 +00:00
silk e9e606a33a Baserow with license fix 2026-03-24 18:47:15 +00:00
silk 6a0711aba7 Initial commit 2026-03-24 18:41:51 +00:00
renovate-bot a2d5028661 Add renovate.json 2026-03-10 17:34:10 +00:00
6 changed files with 27 additions and 40 deletions
-33
View File
@@ -27,38 +27,5 @@
* For environments with 2GB or less RAM, run `abra app config <app-name>` and uncomment the `For low-resource machines` config block
* More info: https://hub.docker.com/r/baserow/baserow/#scaling-options
## Enable SSO with Authenitk
This is how to configure your Baserow server to accept logins from your Authenitk SSO provider. You need at least an advanced Baserow plan to use this feature.
### Configure Authenitk
**Create Application and Provider**
* Log in as administrator of your Authentik instance
* Go to https://your-authentik-domain/if/admin/#/core/applications and choose *Create with Provider*
* Follow these steps to configure the provider, if a field isn't specified here, you can keep the default value
* Application Name: baserow -> **Next**
* Choose OAuth2/OIDC -> **Next**
* Set Authorization flow: `default-provider-authorization-implicit-consent (Authorize Application)`
* Copy the **Client ID** and **Client Secret**, you'll need them later
* Add Redirect URI: Strict - https://your-baserow-domain/api/sso/oauth2/callback/2/ -> **Next**
* **Note**: You may need to change this URI based your baserow settings later
* **Next** and **Submit**
### Configure Baserow
**Create Baserow SSO Provider**
* Log in as adminsitrator of your Baserow instance
* Go to https://your-baserow-domain/admin/auth-providers and choose *Add Provider*
* Name: `authentik`
* URL: `https://<your-authentik-domain>/application/o/baserow`
* Fill out Client ID and Secret with the copied values from the Authentik provisioning
* At this point, check the `Callback URL` at the bottom of the page, it should be the same as the Redirect URI earlier
* If it's not go back to Authentik and under https://your-authentik-domain/if/admin/#/core/providers edit the Baserow provider to use the Callback URL provided by Baserow
**Disable non-SSO login (Optional)**
* Still under the `Authentication Providers` page, uncheck the email and password authentication option
* You can still login to your admin instance at https://your-baserow-domain/login?noredirect
For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).
+1 -1
View File
@@ -1 +1 @@
export PG_BACKUP_CONFIG_VERSION=v1
export PG_BACKUP_CONFIG_VERSION=v2
+14 -3
View File
@@ -2,21 +2,32 @@ if [ "$1" == "pre-backup" ]; then
# Remove any existing db dump and then create a new one
rm -rf $DATA_DIR/postgres/postgres-backup
source /baserow/data/.pgpass
PGPASSWORD=$DATABASE_PASSWORD pg_dump -j 8 -h localhost -U baserow baserow --format=directory -f $DATA_DIR/postgres/postgres-backup
PGPASSWORD=$DATABASE_PASSWORD pg_dump -j 2 -h localhost -U baserow baserow --format=directory -f $DATA_DIR/postgres/postgres-backup
exit
fi
if [ "$1" == "post-backup" ]; then
rm -rf $DATA_DIR/postgres/postgres-backup
# rm -rf $DATA_DIR/postgres/postgres-backup
exit
fi
if [ "$1" == "pre-restore" ]; then
pkill -STOP -f "webfrontend"
pkill -STOP -f "celery"
pkill -STOP -f "caddy"
# Disconnect any remaining idle sessions from the 'baserow' database
# This prevents "database is being accessed by other users" errors during pg_restore -c
source /baserow/data/.pgpass
PGPASSWORD=$DATABASE_PASSWORD psql -h localhost -U baserow -d postgres -c "SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname = 'baserow' AND pid <> pg_backend_pid();"
exit
fi
if [ "$1" == "post-restore" ]; then
source /baserow/data/.pgpass
PGPASSWORD=$DATABASE_PASSWORD pg_restore -j 8 -h localhost -U baserow -d baserow -c $DATA_DIR/postgres/postgres-backup
PGPASSWORD=$DATABASE_PASSWORD pg_restore -j 2 -h localhost -U baserow -d baserow -c $DATA_DIR/postgres/postgres-backup
pkill -CONT -f "webfrontend"
pkill -CONT -f "celery"
pkill -CONT -f "caddy"
exit
fi
+3 -3
View File
@@ -3,7 +3,7 @@ version: "3.8"
services:
app:
image: baserow/baserow:2.0.5
image: baserow/baserow:2.3.3
networks:
- proxy
environment:
@@ -33,7 +33,7 @@ services:
- "backupbot.backup.pre-hook=/backup.sh pre-backup"
- "backupbot.backup.post-hook=/backup.sh post-backup"
- "backupbot.restore.post-hook=/backup.sh post-restore"
- "coop-cloud.${STACK_NAME}.version=2.0.0+2.0.5"
- "coop-cloud.${STACK_NAME}.version=2.3.3+2.3.3"
healthcheck:
test: ["CMD", "./baserow.sh", "backend-cmd", "backend-healthcheck"]
interval: 30s
@@ -52,7 +52,7 @@ volumes:
configs:
backup-postgres:
name: backup-postgres_${PG_BACKUP_CONFIG_VERSION}
name: ${STACK_NAME}_backup-postgres_${PG_BACKUP_CONFIG_VERSION}
file: ./backup-postgres.sh
networks:
+3
View File
@@ -0,0 +1,3 @@
See release notes here ->
https://baserow.io/blog/baserow-2-2-release-notes
+6
View File
@@ -0,0 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
}