anúncios

terça-feira, 14 de maio de 2024

Configurando o Pappermint: Uma Solução Open Source de Help Desk

Peppermint é uma solução de helpdesk totalmente open source que espera melhorar a experiência do usuário para pessoas em equipes atualmente usando software similar e mais caro. O objetivo do Peppermint é que seja fácil de usar, mas ainda ofereça todos os componentes ricos em recursos que soluções pagas têm.

Premissas:

Ter o Docker e Docker-compose instalados.

Crie um arquivo docker-compose.yml com o seguinte conteúdo

docker-compose.yml

version: "3.1"
 
services:
  peppermint_postgres:
    container_name: peppermint_postgres
    image: postgres:latest
    restart: always
    ports:
      - 5432:5432
    volumes:
      - pgdata:/var/lib/postgresql/data
    environment:
      POSTGRES_USER: peppermint
      POSTGRES_PASSWORD: secret
      POSTGRES_DB: peppermint
 
  peppermint:
    container_name: peppermint
    image: pepperlabs/peppermint:latest
    ports:
      - 3000:3000
      - 5003:5003
    restart: always
    depends_on:
      - peppermint_postgres
    healthcheck:
      test: ["CMD", "sh", "-c", "wget --spider $$BASE_URL"]
      interval: 30s
      timeout: 10s
      retries: 3
    environment:
      DB_USERNAME: "peppermint"
      DB_PASSWORD: "secret"
      DB_HOST: "peppermint_postgres"
      SECRET: 'peppermint4life'
      API_URL: "http://server-ip:5003"
 
volumes:
 pgdata:

docker-compose up -d

Acesse no browser http://IPSERVIDOR:3000

Referências:

https://docs.peppermint.sh/

Feito!

Nenhum comentário:

Postar um comentário