Gamevault

Games library.

Example docker-compose.yml

services:
  gamevault-backend:
    container_name: gamevault
    image: phalcode/gamevault-backend:latest
    restart: unless-stopped
    environment:
      DB_HOST: db-game-vault
      DB_USERNAME: gamevault
      DB_PASSWORD: SECURE_I_SAID
    volumes:
      - ./games:/files
      - ./media:/media

  db-game-vault:
    container_name: db-game-vault
    image: postgres:16
    restart: unless-stopped
    environment:
      POSTGRES_USER: gamevault
      POSTGRES_PASSWORD: SECURE_I_SAID
      POSTGRES_DB: gamevault
    volumes:
      - ./db:/var/lib/postgresql/data