kind: pipeline type: docker name: default steps: - name: install image: elixir:1.18 volumes: - name: mix path: /root/.mix commands: - mix local.rebar --force - mix local.hex --force - mix deps.get - name: test image: elixir:1.18 volumes: - name: mix path: /root/.mix commands: - mix test volumes: - name: mix temp: {} services: - name: database image: postgres:17.2-alpine environment: POSTGRES_USER: postgres POSTGRES_DB: tradex_test