arnaucube
arnaucube/tools-containersPublic Self-hosted repository
tools-containers/docker-compose.yml
docker-compose.ymlRaw
  1version: '3'
  2services:
  3  kanboard:
  4    image: kanboard/kanboard:latest
  5    restart: always
  6    ports:
  7     - "4001:80"
  8     - "443:443"
  9    volumes:
 10     - kanboard_data:/var/www/app/data
 11     - kanboard_plugins:/var/www/app/plugins
 12     - kanboard_ssl:/etc/nginx/ssl
 13
 14  postgres:
 15      image: postgres:9.5
 16      restart: always
 17      environment:
 18       - "POSTGRES_USER=user1"
 19       - "POSTGRES_PASSWORD=user1"
 20       - "POSTGRES_DB=gogs"
 21       - "POSTGRES_DB=gitea"
 22       - "POSTGRES_DB=pad"
 23      volumes:
 24       - "db-data:/var/lib/postgresql/data"
 25      networks:
 26       - gogs
 27       - gitea
 28
 29  gitea:
 30    image: gitea/gitea:latest
 31    environment:
 32      - USER_UID=1000
 33      - USER_GID=1000
 34    restart: always
 35    networks:
 36      - gitea
 37    volumes:
 38      - ./docker-data/gitea:/data
 39    ports:
 40      - "4005:3000"
 41      - "222:22"
 42    depends_on:
 43      - postgres
 44
 45  gogs:
 46    image: gogs/gogs:latest
 47    restart: always
 48    ports:
 49     - "10022:22"
 50     - "4000:3000"
 51    links:
 52     - postgres
 53    environment:
 54     - "RUN_CROND=true"
 55    networks:
 56     - gogs
 57    volumes:
 58     - ./docker-data/gogs-data:/data
 59    depends_on:
 60     - postgres
 61
 62  murmur:
 63    image: vimagick/murmur
 64    ports:
 65      - "64738:64738/tcp"
 66      - "64738:64738/udp"
 67    restart: always
 68
 69  dudle:
 70    image: jaydee2202/dudle
 71    restart: always
 72    ports:
 73     - "4003:80"
 74
 75  # draw:
 76  #   build: ./draw
 77  #   restart: always
 78  #   ports:
 79  #    - "4004:8080"
 80  draw:
 81    image: fjudith/draw.io
 82    restart: always
 83    ports:
 84     - "4004:8443"
 85
 86  launcher:
 87    build: ./launcher
 88    restart: always
 89    ports:
 90      - "8080:8080"
 91
 92
 93networks:
 94    gogs:
 95      driver: bridge
 96    gitea:
 97      driver: bridge
 98
 99volumes:
100  kanboard_data:
101    driver: local
102  kanboard_plugins:
103    driver: local
104  kanboard_ssl:
105    driver: local
106  db-data:
107      driver: local
108  gogs-data:
109    driver: local