Executando verificação de segurança...
Em resposta a [Não disponível]
2

A pergunta carece de mais informações, se você só não quer perder os seus arquivos em desenvolvimento local então você pode fazer como o vitube respondeu, e fazer o mapeamento dos volumes. Caso isso se aplique em produção então temos que ter mais detalhes de como está a infra, se está um hospedem compartilhada, em um cloud, se a aplicação vai rodar em container. Se estiver um hospedagem não tem segredo vai salvar no disco.Se a aplicação vai rodar em container possívelmente esses podem ser criados e destridos então você vai ter que recorrer ao um serviço externo para armazenar os arquivos como um s3 na amazon, ou a um disco externo vinculado a maquina, depende muito de como está sua arquitetura.

Carregando publicação patrocinada...
1

A estrutura do docker-compose.yml está assim:

services:
nginx:
image: nginx:latest
container_name: nginx-app
restart: always
ports:

  • "80:80"
    volumes:
  • ./:/www
  • ./site.conf:/etc/nginx/conf.d/default.conf
    links:
  • php

php:
image: php:8.2.1-fpm
container_name: php-fpm
volumes:

  • ./:/www

Não estou utilizando nenhum framework, na raiz tem a pasta de uploads, obrigado pela ajuda!