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.
Em resposta a [Não disponível]
2
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!