├── .gitignore ├── README.md ├── .gitmodules └── docker-compose.yml /.gitignore: -------------------------------------------------------------------------------- 1 | redtunnel-database/ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # redtunnel 2 | redtunnel 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "redtunnel-dns"] 2 | path = redtunnel-dns 3 | url = ../redtunnel-dns.git 4 | [submodule "redtunnel-core"] 5 | path = redtunnel-core 6 | url = ../redtunnel-core.git 7 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | 3 | services: 4 | core: 5 | build: redtunnel-core/ 6 | ports: 7 | - "80:3000" 8 | - "3000:3000" 9 | - "4040:3000" 10 | - "5000:3000" 11 | - "5800:3000" 12 | - "7000:3000" 13 | - "8000:3000" 14 | - "8080:3000" 15 | - "8090:3000" 16 | - "8888:3000" 17 | - "9000:3000" 18 | - "9090:3000" 19 | restart: on-failure 20 | depends_on: 21 | - dns 22 | - database 23 | dns: 24 | build: redtunnel-dns/ 25 | ports: 26 | - "0.0.0.0:53:53/udp" 27 | # - "0.0.0.0:53:53" 28 | expose: 29 | - 53 30 | restart: on-failure 31 | database: 32 | image: "mongo:4.0.8" 33 | expose: 34 | - "27017" 35 | volumes: 36 | - "./redtunnel-database:/data/db" 37 | 38 | --------------------------------------------------------------------------------