Compare commits

..

3 Commits

Author SHA1 Message Date
renovate 2dc9b89137 chore(deps): update dependency node to v20.11.1
continuous-integration/drone/pr Build is pending Details
2024-02-15 23:05:14 +00:00
renovate 44c1f0d281 chore(deps): update pnpm to v8.15.3
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2024-02-15 11:07:31 +00:00
kolaente 2dab2ccedd
feat: allow using sqlite in memory database
continuous-integration/drone/push Build is failing Details
This allows running vikunja for testing purposes. You almost never want to run this in production.
2024-02-15 10:48:48 +01:00
4 changed files with 15 additions and 11 deletions

View File

@ -362,7 +362,7 @@ services:
steps:
- name: dependencies
image: node:20.11.0-alpine
image: node:20.11.1-alpine
pull: always
environment:
PNPM_CACHE_FOLDER: .cache/pnpm
@ -376,7 +376,7 @@ steps:
# - restore-cache
- name: lint
image: node:20.11.0-alpine
image: node:20.11.1-alpine
pull: always
environment:
PNPM_CACHE_FOLDER: .cache/pnpm
@ -388,7 +388,7 @@ steps:
- dependencies
- name: build-prod
image: node:20.11.0-alpine
image: node:20.11.1-alpine
pull: always
environment:
PNPM_CACHE_FOLDER: .cache/pnpm
@ -400,7 +400,7 @@ steps:
- dependencies
- name: test-unit
image: node:20.11.0-alpine
image: node:20.11.1-alpine
pull: always
commands:
- cd frontend
@ -411,7 +411,7 @@ steps:
- name: typecheck
failure: ignore
image: node:20.11.0-alpine
image: node:20.11.1-alpine
pull: always
environment:
PNPM_CACHE_FOLDER: .cache/pnpm
@ -540,7 +540,7 @@ steps:
- git fetch --tags
- name: frontend-dependencies
image: node:20.11.0-alpine
image: node:20.11.1-alpine
pull: always
environment:
PNPM_CACHE_FOLDER: .cache/pnpm
@ -552,7 +552,7 @@ steps:
- pnpm install --fetch-timeout 100000
- name: frontend-build
image: node:20.11.0-alpine
image: node:20.11.1-alpine
pull: always
environment:
PNPM_CACHE_FOLDER: .cache/pnpm
@ -895,7 +895,7 @@ steps:
- git fetch --tags
- name: build
image: node:20.11.0-alpine
image: node:20.11.1-alpine
pull: always
environment:
PNPM_CACHE_FOLDER: .cache/pnpm
@ -956,7 +956,7 @@ steps:
- git fetch --tags
- name: build
image: node:20.11.0-alpine
image: node:20.11.1-alpine
pull: always
environment:
PNPM_CACHE_FOLDER: .cache/pnpm

View File

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1
FROM --platform=$BUILDPLATFORM node:20.11.0-alpine AS frontendbuilder
FROM --platform=$BUILDPLATFORM node:20.11.1-alpine AS frontendbuilder
WORKDIR /build

View File

@ -13,7 +13,7 @@
},
"homepage": "https://vikunja.io/",
"funding": "https://opencollective.com/vikunja",
"packageManager": "pnpm@8.15.2",
"packageManager": "pnpm@8.15.3",
"keywords": [
"todo",
"productivity",

View File

@ -179,6 +179,10 @@ func initSqliteEngine() (engine *xorm.Engine, err error) {
path = "./db.db"
}
if path == "memory" {
return xorm.NewEngine("sqlite3", "file::memory:?cache=shared")
}
// Try opening the db file to return a better error message if that does not work
var exists = true
if _, err := os.Stat(path); err != nil {