Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

minio-object-storage

Projeto que traz uma arquitetura em container de um cliente que fará um upload de uma imagem a um Object Storage. O Object Storage está implementado com o MinIO, e o cliente está desenvolvido com Python.

Depêndencias

Nome Versão Descrição
Docker 19.0.3 Utilizado para criação e execução dos containers
docker-compose 1.25.0 Utilizado para orquestração dos containers

Instalação e Execução

Para executar o projeto, executar:

$ git clone https://github.com/augustoliks/minio-object-storage 
$ cd minio-object-storage
$ docker-compose up

Configuração

Os subtópicos abaixo, são os passos necessários para a configuração e acesso ao Object Storage, e deverão ser seguidos sequencialemente.

Login

Em seu browser, acessar o endereço http://127.0.0.1:9000, e inserir as seguintes credênciais:

  • Access Key: adminadmin
  • Secret Key: adminadmin

A imagem abaixo mostra onde será inserida as credenciais:

Execução

Ao executar o docker-compose do projeto, o cliente Python vai criar um Bucket chamado testes-upload e começar a fazer upload deste arquivo. Ao receber arquivos, é esperado que o frontend do MinIO fique parecido com a imagem abaixo:

Download das imagens

Para fazer downloads das imagens, basta clicar na correspondida e selecionar a opção requirida.

Referências