Aplicação exemplo de uploads de arquivos. Front-end em React.js e back-end em Node.js.
Api rest comunicação via Json em Node.js com Express, banco noSql MongoDB, para salvar as imagens em produção foi usado o cdn da Amazon o s3, em homologação alterando no arquivo .env o STORAGE_TYPE para local as imagens irão salvar na pasta "tmp/uploads".Cria as variáveis de ambiente em produção, para homologação cria um arquivo .env na raiz do backend da aplicação:
- APP_URL= Url da aplicação.
- STORAGE_TYPE= local ou s3
- MONGO_URL= url do MONGODB
- BUCKET_NAME= nome do bucket
- AWS_ACCESS_KEY_ID= acess key do usuário IAM da AWS
- AWS_SECRET_ACCESS_KEY= acess secret key do usuário IAM da AWS
- AWS_DEFAULT_REGION= região do docker