FAQ / Resolução de problemas
Preciso de volumes persistentes?
Seção intitulada “Preciso de volumes persistentes?”Sim. Tanto a base de dados SQLite (/app/data) como o diretório de uploads (/app/uploads) têm de estar em
volumes persistentes. Sem eles, os teus dados e fotos perdem-se quando o contentor é recriado. Consulta
Instalação.
Tenho de executar migrações da base de dados?
Seção intitulada “Tenho de executar migrações da base de dados?”Não. Em produção, as migrações da base de dados são executadas automaticamente no arranque. Basta obter uma imagem mais recente e reiniciar — o esquema é atualizado por ti.
Como executo o OpenFishing atrás de um proxy reverso?
Seção intitulada “Como executo o OpenFishing atrás de um proxy reverso?”- Termina o TLS no teu proxy (nginx, Caddy, Traefik…) e encaminha para a porta
3000do contentor. - Define
BASE_URLcom o teu URL HTTPS público para que os códigos QR e os links de reposição de palavra-passe estejam corretos. - Encaminha os cabeçalhos de proxy padrão (host e forwarded-for/proto) para que a aplicação veja o URL externo correto.
Porque é que o meu upload está a ser rejeitado?
Seção intitulada “Porque é que o meu upload está a ser rejeitado?”Os uploads são limitados por BODY_SIZE_LIMIT (predefinição ≈ 100 MB, ou seja, 104857600 bytes).
Aumenta-o se precisares de fotos maiores, e certifica-te de que qualquer proxy reverso à frente também permite
o tamanho de corpo maior.
Existe um início de sessão por predefinição?
Seção intitulada “Existe um início de sessão por predefinição?”Não — o OpenFishing é aberto a menos que definas ADMIN_PASSWORD. Consulta
Multiutilizador e autenticação. Não exponhas uma instância aberta à
Internet pública.
Onde posso obter ajuda ou reportar um bug?
Seção intitulada “Onde posso obter ajuda ou reportar um bug?”Abre uma issue no GitHub.