API de uma rede social contruída em Java com Spring Boot, utilizando o banco de dados MongoDB e algumas dependências como o Lombok, Swagger, JWT, entre outras.
A aplicação está disponível no Docker Hub, para executá-la basta executar o seguinte comando na raiz do projeto:
docker compose up -d
A documentação da API está disponível no Swagger, para acessá-la basta acessar o seguinte link após executar a aplicação:
http://localhost:8080/swagger-ui/index.html
Para conseguir upar imagens corretamente no localstack, é necessário executar o seguinte comando:
docker exec -it localstack bash
E dentro do bash do localstack, executar o seguinte comando:
aws configure --profile default
AWS Access Key ID [None]: moments
AWS Secret Access Key [None]: moments
Default region name [None]: us-west-2
Default output format [None]: json
Após isso, é necessário executar o seguinte comando para criar o bucket:
aws s3 mb s3://moments-bucket --endpoint-url=http://localhost:4566/
Made with ❤️ and ☕ by Jr Gouveia.