From 011f6332e4a8ce771c8a77f8a631f70629905910 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 May 2025 15:07:47 +0000 Subject: [PATCH 1/4] Update renovate/renovate Docker tag to v39.264 --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index df88740..64b7199 100644 --- a/.drone.yml +++ b/.drone.yml @@ -79,7 +79,7 @@ environment: steps: - name: renovate - image: renovate/renovate:39.256 + image: renovate/renovate:39.264 environment: RENOVATE_CONFIG_FILE: "renovate_backend_config.js" RENOVATE_TOKEN: From 43d6de143902eefce19ac52f9a94fac2c58b5743 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 21 May 2025 00:05:43 +0000 Subject: [PATCH 2/4] chore(deps): update renovate/renovate docker tag to v40 --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 7636495..0c232c6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -78,7 +78,7 @@ environment: steps: - name: renovate - image: renovate/renovate:39.256 + image: renovate/renovate:40.21 environment: RENOVATE_CONFIG_FILE: "renovate_backend_config.js" RENOVATE_TOKEN: From c4bd424163df8d056189ee6e28d3daa2c4d782e4 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 21 May 2025 14:31:57 +0200 Subject: [PATCH 3/4] chore: add docker-compose for local postgres container --- .tool-versions | 1 - Justfile | 5 ++++- config/dev.exs | 1 + docker-compose.yml | 25 +++++++++++++++++++++++++ 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 docker-compose.yml diff --git a/.tool-versions b/.tool-versions index 543eb36..cbe11b5 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,4 +1,3 @@ elixir 1.18.3-otp-27 -postgres 17.2 erlang 27.3 just 1.40.0 diff --git a/Justfile b/Justfile index 89f6277..5f9dbf1 100644 --- a/Justfile +++ b/Justfile @@ -1,4 +1,4 @@ -run: install-dependencies migrate-database +run: install-dependencies start-database migrate-database mix phx.server install-dependencies: @@ -10,6 +10,9 @@ migrate-database: reset-database: mix ash.reset +start-database: + docker compose up -d + ci-dev: lint audit test lint: diff --git a/config/dev.exs b/config/dev.exs index a215db7..b7f9ad7 100644 --- a/config/dev.exs +++ b/config/dev.exs @@ -5,6 +5,7 @@ config :mv, Mv.Repo, username: "postgres", password: "postgres", hostname: "localhost", + port: 5000, database: "mv_dev", stacktrace: true, show_sensitive_data_on_connection_error: true, diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..0ac02ca --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,25 @@ +version: "3.5" + +services: + db: + image: postgres:17.2-alpine + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_DB: mv_dev + volumes: + - type: volume + source: postgres-data + target: /var/lib/postgresql/data + volume: + nocopy: true + ports: + - "5000:5432" + networks: + - local + +networks: + local: + +volumes: + postgres-data: \ No newline at end of file From 32510e95c45e12c1b75420333c2019b7286eeb8e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 May 2025 00:06:38 +0000 Subject: [PATCH 4/4] chore(deps): update renovate/renovate docker tag to v40 --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index b9fa96e..0c232c6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -78,7 +78,7 @@ environment: steps: - name: renovate - image: renovate/renovate:39.264 + image: renovate/renovate:40.21 environment: RENOVATE_CONFIG_FILE: "renovate_backend_config.js" RENOVATE_TOKEN: