From 220a140d1159a96b04290437e44d2b3028a8229f Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sun, 21 Dec 2025 01:33:48 +0100 Subject: [PATCH] feat: add basic app Signed-off-by: kjuulh --- .gitignore | 2 ++ docker-compose.yaml | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yaml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..24f9f8d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.env +data/ diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..f6b618b --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,36 @@ +services: + forest: + image: docker.io/kasperhermansen/forest-server:${FOREST_IMAGE_VERSION:-main} + restart: always + env_file: ".env" + command: | + /app/forest-server serve + ports: + - "4040:4040" + environment: + RUST_LOG: "forest=debug,info" + FOREST_HOST: 0.0.0.0:4040 + networks: + - public + - internal + depends_on: + - "postgres" + + postgres: + image: postgres:18 + restart: always + shm_size: 128mb + env_file: ".env" + networks: + - internal + # ports: + # - "5432:5432" + volumes: + - ./data/postgres/18:/var/lib/postgresql/18/docker + environment: + POSTGRES_USER: forest + POSTGRES_DB: forest + +networks: + public: + internal: