Git Product home page Git Product logo

Comments (3)

gmt2001 avatar gmt2001 commented on May 30, 2024

Change docker-compose.yml file to this

#  
# Copyright (C) 2016-2020 phantom.bot
#  
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#  
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#

version: '3'
services:

  caddy:
    container_name: caddy
    image: caddy:latest
    ports:
      - 443:443
    restart: always
    depends_on:
      - phantombot
    volumes:
      - caddy_data:/data
      - caddy_config:/config
    command: [
      "caddy",
      "reverse-proxy",
      "--from",
      "${DOMAIN:-localhost}",
      "--to",
      "phantombot-nightly:25000"
    ]

  phantombot:
    # build: 
    #   context: .
    #   dockerfile: Dockerfile
    #   args:
    #     PROJECT_VERSION: $PROJECT_VERSION
    #     TARGETPLATFORM: ${TARGETPLATFORM:-linux/amd64}
    container_name: phantombot-nightly
    image: gmt2001/phantombot-nightly:latest
    restart: always
    volumes:
      - PhantomBot_data:/opt/PhantomBot_data
    environment:
      # ------ Override any botlogin.txt variable here, with the PHANTOMBOT_ prefix
      # Twitch bot user (Required)
      PHANTOMBOT_USER:
      # Twitch bot user OAuth token (https://twitchapps.com/tmi/) (Required)
      PHANTOMBOT_OAUTH:
      # Twitch caster channel OAuth token (https://phantom.bot/oauth/)
      PHANTOMBOT_APIOAUTH:
      # Twitch caster channel (Required)
      PHANTOMBOT_CHANNEL:
      # Webinterface username
      PHANTOMBOT_PANELUSER:
      # Webinterface password
      PHANTOMBOT_PANELPASSWORD:
      # Webinterface https off (since caddy handles this)
      PHANTOMBOT_USEHTTPS: false

volumes:
  caddy_data:
  caddy_config:
  PhantomBot_data:

from phantombot.

heilkitty avatar heilkitty commented on May 30, 2024
$ docker-compose up
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.phantombot.environment.PHANTOMBOT_USEHTTPS contains false, which is an invalid type, it should be a string, number, or a null
$ docker-compose --version
docker-compose version 1.17.1, build unknown

from phantombot.

heilkitty avatar heilkitty commented on May 30, 2024

Changed to PHANTOMBOT_USEHTTPS: 'false'. Then it works. The navigation is not great, as the browser (Firefox, at least) still tries to redirect to http://localhost After login to the panel it works OK though.

from phantombot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.