From 68ec5e133d1ca9ce9c09820161b18b960250435d Mon Sep 17 00:00:00 2001 From: Peter Smit Date: Mon, 7 Apr 2025 15:36:47 +0200 Subject: [PATCH] try out spliit --- docker-compose.yml | 1 + spliit/.env.example | 6 ++++++ spliit/docker-compose.yml | 17 +++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 spliit/.env.example create mode 100644 spliit/docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml index 6c7d6d7..05b3e9c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,6 +9,7 @@ include: - pihole/docker-compose.yml - pingvin/docker-compose.yml - pocketid/docker-compose.yml + - spliit/docker-compose.yml - synapse/docker-compose.yml - updater/docker-compose.yml - vaultwarden/docker-compose.yml \ No newline at end of file diff --git a/spliit/.env.example b/spliit/.env.example new file mode 100644 index 0000000..d34e4b6 --- /dev/null +++ b/spliit/.env.example @@ -0,0 +1,6 @@ +# db +POSTGRES_PASSWORD= + +# app +POSTGRES_PRISMA_URL=postgresql://postgres:${POSTGRES_PASSWORD}@db +POSTGRES_URL_NON_POOLING=postgresql://postgres:${POSTGRES_PASSWORD}@db \ No newline at end of file diff --git a/spliit/docker-compose.yml b/spliit/docker-compose.yml new file mode 100644 index 0000000..1d17f5f --- /dev/null +++ b/spliit/docker-compose.yml @@ -0,0 +1,17 @@ +services: + app: + image: spliit2:1.15.0 + ports: + - 3001:3000 + depends_on: + db: + condition: service_healthy + db: + image: postgres:17 + volumes: + - ${SPLIIT_POSTGRES_DIR}:/var/lib/postgresql/data + healthcheck: + test: ['CMD-SHELL', 'pg_isready -U postgres'] + interval: 5s + timeout: 5s + retries: 5 \ No newline at end of file