Peppermint Ticket-System mit Docker

Cooles Ticket-System mit Docker easy installieren und gleich starten mit Peppermint, die aktuelle Version ist immer zu finden unter:

version: "3.1"

services:
  postgres:
    container_name: postgres
    image: postgres:latest
    restart: always
    volumes:
      - ./docker-data/db:/data/db
    environment: 
      POSTGRES_USER: peppermint
      POSTGRES_PASSWORD: 1234
      POSTGRES_DB: peppermint

  client:
    container_name: peppermint
    image: pepperlabs/peppermint:latest
    ports:
      - 5000:5000
    restart: on-failure
    depends_on:
      - postgres
    environment:
      PORT: 5000
      DB_USERNAME: peppermint
      DB_PASSWORD: 1234
      DB_HOST: 'postgres'
      BASE_URL: "http://localhost:5000"

Backup von der Postgres Datenbank erstellen

docker exec -i postgres /usr/bin/pg_dump -U peppermint > postgres-backup.sql

ls -lh postgres-backup.sql