Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
TECNICO
TECNICO
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • FINDFACE
  • TECNICOTECNICO
  • Wiki
    • Hex360: como fazer
  • [03] Migração de Dados (Fotos e Videos)

Last edited by Erick Rocha Jan 29, 2025
Page history
This is an old version of this page. You can view the most recent version or browse the history.

[03] Migração de Dados (Fotos e Videos)

Migração de Dados


Fazer migração de dados (fotos, videos e objetos normalizados) para outro disco

Para fazer essa migração o disco já deve estar montado na máquina. No nosso exemplo o disco está montado em /mnt/ffdata/


FAÇA ESSE PROCEDIMENTO COM OS CONTAINERS CAIDOS

  • Vá para a pasta do FindFace na maquina, no nosso caso fica em /opt/findface-multi
cd /opt/findface-multi
  • Derrube o FindFace
docker compose down

Passos

  1. Dentro da pasta montada crie alguns diretórios
sudo mkdir /mnt/ffdata/ffupload
sudo mkdir /mnt/ffdata/findface-security
  1. Copie os arquivos recursivamente mantendo suas permissões
sudo cp -ax /opt/findface-multi/data/findface-upload/uploads/ -R /mnt/ffdata/ffupload/
sudo cp -ax /opt/findface-multi/data/findface-multi-legacy/uploads/ -R /mnt/ffdata/findface-security/

3.Remova os arquivos da pasta original

sudo rm -r /opt/findface-multi/data/findface-multi-legacy/uploads/
sudo rm -r /opt/findface-multi/data/findface-upload/uploads/
  1. Monte os arquivos em seus respectivos containers no seu arquivo docker(este se encontra no local de instalação do FindFace)
sudo vi /opt/findface-multi/docker-compose.yaml

Exemplo: Os containers que estiverem como /var/lib/ffupload, devem vim de /mnt/ffdata/ffupload, já os containers que estiverem com /var/lib/findface-security/uploads devem vim de /mnt/ffdata/findface-security/uploads



findface-upload:
  ...
  volumes: ['./configs/findface-upload/40-ffupload.sh:/docker-entrypoint.d/40-ffupload.sh:ro',
    '/mnt/ffdata/ffupload:/var/lib/ffupload']
...
findface-multi-identity-provider:
  ...
  volumes: ['./configs/findface-multi-identity-provider/findface-multi-identity-provider.py:/etc/findface-security/config.py:ro',
      '/mnt/ffdata/findface-security/uploads:/var/lib/findface-security/uploads']
...
findface-multi-identity-provider-migrate:
  ...
  volumes: ['./configs/findface-multi-identity-provider/findface-multi-identity-provider.py:/etc/findface-security/config.py:ro',
      '/mnt/ffdata/findface-security/uploads:/var/lib/findface-security/uploads']
...
findface-multi-legacy:
  ...
  volumes: ['./configs/findface-multi-legacy/findface-multi-legacy.py:/etc/findface-security/config.py:ro',
      '/mnt/ffdata/findface-security/uploads:/var/lib/findface-security/uploads']
...
findface-multi-legacy-migrate:
  ...
  volumes: ['./configs/findface-multi-legacy/findface-multi-legacy.py:/etc/findface-security/config.py:ro',
      '/mnt/ffdata/findface-security/uploads:/var/lib/findface-security/uploads']
...
findface-multi-legacy-singleton-services:
  ...
  volumes: ['./configs/findface-multi-legacy/findface-multi-legacy.py:/etc/findface-security/config.py:ro',
      '/mnt/ffdata/findface-security/uploads:/var/lib/findface-security/uploads']
...
cleaner:
  ...
  volumes: ['./configs/findface-multi-legacy/findface-multi-legacy.py:/etc/findface-security/config.py:ro',
      '/mnt/ffdata/findface-security/uploads:/var/lib/findface-security/uploads']
...
findface-multi-ui:
  ...
  volumes: ['./configs/findface-multi-ui/nginx-site.conf:/etc/nginx/conf.d/default.conf:ro',
      '/mnt/ffdata/findface-security/uploads:/var/lib/findface-security/uploads']
...
findface-multi-file-mover:
  ...
  volumes: ['./configs/findface-multi-file-mover/findface-multi-file-mover.yaml:/etc/config.yml:ro',
      '/mnt/ffdata/findface-security/uploads:/mnt/slow_storage/uploads']
  1. Reconstrua os containers
cd /opt/findface-multi

sudo docker-compose up -d
Clone repository

Home

  1. Executável

Guia de Instalação e Manutenção

  1. Preparação da Máquina
  2. Instalação
  3. Migrar fotos e videos para outro disco
  4. Liveness - Obrigatorio para licenças que não tem o componente
  5. Cluster de objetos e Rastreamento de Interações

Guias Extras

  1. Configuração de HTTPS/SSL
  2. Mudar para português

Solução de Problemas

  1. FindFace está com a tela branca

  2. Coloquei outra licença, mas não atualizou