Como compartilhar pastas com docker-compose

Sei que existem diversos conteúdos na internet sobre esse tema mas não achei nada específico para meu caso, o mais próximo que encontrei foi a documentação oficial, que quando aplicada não pareceu surtir efeito.
No diretório da minha aplicação eu executo o comando sudo docker-compose up -d.

Meu diretório tem a seguinte estrutura:
– app.py
– Dockerfile
– docker-compose.yml
– Outros arquivos irrelevantes

Segue conteúdo do docker-compose.yml:

version: "3" services:   web:     build: .     volumes:       - database:/volume     deploy:       replicas: 3       resources:         limits:           cpus: "0.1"           memory: 50M       restart_policy:         condition: on-failure     ports:       - "4000:5050"  volumes:   database:     driver: local     driver_opts:       type: none       o: bind       device: /var/www/volumet

Adicionei as configurações de volume apóes leitura da documentação e conteúdos online, criei também na raíz do projeto a pasta volume e em /var/www , a pasta volumet , na esperança que surtisse o efeito esperado.

Meu único objetivo com isso é garantir a persistência de um arquivo sqlite3, usando do compartilhamento entre host e container, uma vez que os containers podem ser criados e excluídos a medida que for necessário.

Meu servidor é um ubuntu e minha aplicação em flask.