isaacmsl / bora-pagar

Projeto desenvolvido por alunos do IMD - UFRN para alunos da UFRN.
https://bora-pagar.onrender.com
18 stars 3 forks source link

Docker Spring Boot #7

Closed isaacmsl closed 9 months ago

isaacmsl commented 9 months ago

Desenvolvemos um docker-compose.yml que faz sentido:

version: '5'

services:
  mongodb:
    image: mongo:latest
    container_name: "mongodb"

  backend:
    build:
      context: ./backend
      dockerfile: Dockerfile
    restart: always
    ports:
      - '8080:8080'
    volumes:
     - type: bind
       source: ./backend
       target: /app

Junto com o seguinte application.yml:

spring:
  data:
    mongodb:
      uri: 'mongodb://mongodb:27017/bora-pagar'

server:
  port: 8080
isaacmsl commented 9 months ago

O uso do docker foi abortado. Apesar de termos conseguido criar um docker-compose que fizesse o backend se conectar com um banco mongo via docker, o live reload já não queria funcionar mais e alguns problemas apareceram. Optamos por abortar o seu uso por questões de praticidade para o primeiro release deste projeto.