1.8 KiB
1.8 KiB
BrokenDiscordBot
Install:
The easiest method it's to use docker-compose:
docker-compose.yml:
version: '2' services: botdiscorddevel: image: brokenfire/brokendiscordbot:latest networks: - proxy - internal environment: - PORT=8080 - TOKEN=1111111111111 #CHANGE ME! - DB_URL=jdbc:mysql://database/botdiscord - DB_USER=root - DB_PWD=ogahxu1eigohN2Eok0xoawae #CHANGE ME! labels: - "traefik.frontend.rule=Host:exemple.com" #CHANGE ME! - "traefik.docker.network=proxy" - "traefik.port=8080" - "traefik.backend=botdiscord" - "traefik.frontend.entryPoints=http,https" volumes: - "./logs:/bot_src/logs" depends_on: - "database" restart: always phpmyadmin: image: phpmyadmin/phpmyadmin:latest labels: - "traefik.frontend.rule=Host:phpmyadmin.exemple.com" #CHANGE ME! - "traefik.port=80" - "traefik.docker.network=proxy" - "traefik.backend=phpmyadmin" - "traefik.frontend.entryPoints=http,https" environment: - PMA_HOST=database depends_on: - "database" networks: - proxy - internal database: image: mariadb:latest volumes: - ./db:/var/lib/mysql labels: - "traefik.enable=false" environment: - MYSQL_ROOT_PASSWORD=ogahxu1eigohN2Eok0xoawae #CHANGE ME! - MYSQL_DATABASE=botdiscord - MYSQL_USER= #CHANGE ME! - MYSQL_PASSWORD= #CHANGE ME! networks: - internal networks: proxy: external: true internal: external: false
Docker hub repo