migrate to sqlite

NOTE: extension loading crashes docker (for some reason)
This commit is contained in:
2025-09-07 15:09:14 +02:00
parent 5c3057e998
commit a1c9832515
32 changed files with 536 additions and 256 deletions

View File

@@ -1,7 +1,5 @@
services:
warren:
depends_on:
- 'postgres'
image: 'warren:latest'
container_name: 'warren'
build: '.'
@@ -13,26 +11,15 @@ services:
environment:
- 'SERVER_ADDRESS=0.0.0.0'
- 'SERVER_PORT=8080'
- 'DATABASE_URL=postgres://postgres:pg@warren-postgres:5432'
- 'DATABASE_NAME=warren'
- 'DATABASE_URL=sqlite:///var/lib/warren/warren.db'
- 'SERVE_DIRECTORY=/serve'
- 'CORS_ALLOW_ORIGIN=http://localhost:8081'
- 'LOG_LEVEL=debug'
- 'MAX_FILE_FETCH_BYTES=10737418240'
- 'ZIP_READ_BUFFER_BYTES=4096'
volumes:
- './backend/serve:/serve:rw'
postgres:
image: 'postgres:17'
container_name: 'warren-db'
hostname: 'warren-postgres'
networks:
- 'warren-net'
volumes:
- './postgres-data:/var/lib/postgresql/data'
environment:
- 'POSTGRES_PASSWORD=pg'
ports:
- '5432:5432/tcp'
- './backend/warren.db:/var/lib/warren/warren.db:rw'
networks:
warren-net:
name: 'warren-net'