Alf.io

The open source ticket reservation system.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3.7"
 
services:
  alfio:
    image: alfio/alf.io
    environment:
      POSTGRES_PORT_5432_TCP_PORT: 5432
      POSTGRES_PORT_5432_TCP_ADDR: db
      POSTGRES_ENV_POSTGRES_DB: alfio
      POSTGRES_ENV_POSTGRES_USERNAME: alfio
      POSTGRES_ENV_POSTGRES_PASSWORD: alfio
      SPRING_PROFILES_ACTIVE: dev,jdbc-session
    ports:
      - "8080:8080"
    restart: unless-stopped
  db:
    image: postgres:10
    environment:
      POSTGRES_DB: alfio
      POSTGRES_USER: alfio
      POSTGRES_PASSWORD: alfio
    ports:
      - target: 5432
        published: 5432
        protocol: tcp
        mode: host
    volumes:
      - ./data-volume:/var/lib/postgresql/data
    restart: unless-stopped

Resources

Website: https://alf.io/

GitHub: https://github.com/alfio-event/alf.io

Docker Hub: https://hub.docker.com/r/alfio/alf.io

Configuration: https://github.com/alfio-event/alf.io#docker