Compare commits
4 commits
b0af5705ac
...
1255faf7b1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1255faf7b1 | ||
| c4bd424163 | |||
| 32d2fc1062 | |||
|
|
011f6332e4 |
6 changed files with 35 additions and 7 deletions
|
|
@ -78,7 +78,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:
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
elixir 1.18.3-otp-27
|
||||
postgres 17.2
|
||||
erlang 27.3
|
||||
just 1.40.0
|
||||
|
|
|
|||
5
Justfile
5
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:
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
25
docker-compose.yml
Normal file
25
docker-compose.yml
Normal file
|
|
@ -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:
|
||||
8
mix.exs
8
mix.exs
|
|
@ -34,12 +34,12 @@ defmodule Mv.MixProject do
|
|||
defp deps do
|
||||
[
|
||||
{:sourceror, "~> 1.8", only: [:dev, :test]},
|
||||
{:live_debugger, "~> 0.1", only: [:dev]},
|
||||
{:live_debugger, "~> 0.2", only: [:dev]},
|
||||
{:ash_admin, "~> 0.13"},
|
||||
{:ash_postgres, "~> 2.0"},
|
||||
{:ash_phoenix, "~> 2.0"},
|
||||
{:ash, "~> 3.0"},
|
||||
{:igniter, "~> 0.5", only: [:dev, :test]},
|
||||
{:igniter, "~> 0.6", only: [:dev, :test]},
|
||||
{:phoenix, "~> 1.7.20"},
|
||||
{:phoenix_ecto, "~> 4.5"},
|
||||
{:ecto_sql, "~> 3.10"},
|
||||
|
|
@ -64,10 +64,10 @@ defmodule Mv.MixProject do
|
|||
{:telemetry_poller, "~> 1.0"},
|
||||
{:gettext, "~> 0.26"},
|
||||
{:jason, "~> 1.2"},
|
||||
{:dns_cluster, "~> 0.1.1"},
|
||||
{:dns_cluster, "~> 0.2.0"},
|
||||
{:bandit, "~> 1.5"},
|
||||
{:mix_audit, "~> 2.1", only: [:dev, :test], runtime: false},
|
||||
{:sobelow, "~> 0.13", only: [:dev, :test], runtime: false},
|
||||
{:sobelow, "~> 0.14", only: [:dev, :test], runtime: false},
|
||||
{:credo, "~> 1.7", only: [:dev, :test], runtime: false}
|
||||
]
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue