Skip to content

ENOFLAG/ChallengePad

Repository files navigation

ChallengePad Docker ChallengePad CI

Installation

version: '3'

services:
  challengepad:
    image: enoflag/challengepad:latest
    environment:
      - DATABASE=Server=postgres; Port=5432;Database=ChallengePadDb;User Id = docker; Password=docker;Timeout=15;SslMode=Disable;
      - REDIS=redis
      - TITLE=ENOFLAG ChallengePad
      - PAD_PREFIX=https://codimd.example.com/suchpadmuchwow
      - PAD_SUFFIX=?edit
      - OAUTH_CLIENT_ID=[...]
      - OAUTH_CLIENT_SECRET=[...]
      - OAUTH_AUTHORIZATION_ENDPOINT=[...]
      - OAUTH_TOKEN_ENDPOINT=[...]
      - OAUTH_USER_INFORMATION_ENDPOINT=[...]
      - OAUTH_SCOPE=[...]
    ports:
      - 80:80
    volumes:
      - "./uploads:/app/Uploads"
  redis:
    image: redis
  postgres:
    image: postgres
    environment:
      POSTGRES_USER: docker
      POSTGRES_PASSWORD: docker