Not able to use local db

I have self-hosted using docker compose and see the db, server up and running.

When I try to register user it shows running sqlite database setup

ATUIN_LOG=debug atuin register -u user1 -e user1@email.com



2026-03-02T16:11:11.486759Z DEBUG atuin_client::database: opening sqlite database at "/Users/krishna/.local/share/atuin/history.db"

2026-03-02T16:11:11.488910Z DEBUG sqlx::query: summary="PRAGMA journal_mode = WAL; …" db.statement="\n\nPRAGMA journal_mode = WAL; PRAGMA foreign_keys = ON; PRAGMA synchronous = NORMAL; \n" rows_affected=0 rows_returned=1 elapsed=1.69975ms elapsed_secs=0.00169975

2026-03-02T16:11:11.489281Z DEBUG atuin_client::database: running sqlite database setup

Below is the docker-compose.yml file which I’m using

services:

  atuin:

    restart: always

    image: 


    command: start

    volumes:

      - "./config:/config"

    ports:

      - 8888:8888

    environment:

      ATUIN_HOST: "0.0.0.0"

      ATUIN_OPEN_REGISTRATION: "true"

      ATUIN_DB_URI: "postgres://${ATUIN_DB_USERNAME}:${ATUIN_DB_PASSWORD}@db/${ATUIN_DB_NAME}"

      RUST_LOG: info,atuin_server=debug

    depends_on:

      - db

    networks:

      - atuin-net



  db:

    image: postgres:18

    restart: unless-stopped

    volumes:

      - "./database:/var/lib/postgresql"

    environment:

      POSTGRES_USER: ${ATUIN_DB_USERNAME}

      POSTGRES_PASSWORD: ${ATUIN_DB_PASSWORD}

      POSTGRES_DB: ${ATUIN_DB_NAME}

    networks:

      - atuin-net



networks:

  atuin-net:

    driver: bridge

server.toml file is below

cat config/atuin/server.toml



# Server network settings

ATUIN_HOST = "0.0.0.0"

ATUIN_PORT = 8888



# Allow open registration of new users

ATUIN_OPEN_REGISTRATION = true



# Database connection

# Host is 'db' because that is the service name in Docker Compose network

ATUIN_DB_URI = "postgres://${ATUIN_DB_USERNAME}:${ATUIN_DB_PASSWORD}@db/${ATUIN_DB_NAME}"



# Optional: logging level

RUST_LOG = "info,atuin_server=debug"

Please help me :folded_hands: