• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Not getting custom.css with Docker

Scheduled Pinned Locked Moved Troubleshooting
7 Posts 3 Posters 1.4k Views 3 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    codac
    last edited by Jul 14, 2021, 4:05 PM

    I’m successfully running bastilimbach’ docker image of magicmirror.
    The config is running, the modules are running.

    What I cannot achieve to get running is the custom.css file.

    I have tried several mounting options:
    Folder:

    -v /volume1/docker/magicmirror/css:/opt/magic_mirror/css \
    

    File:

    -v /volume1/docker/magicmirror/css/custom.css:/opt/magic_mirror/css/custom.css \
    

    Folder to File:

    -v /volume1/docker/magicmirror/css:/opt/magic_mirror/css/custom.css \
    

    In all cases the custom.css file wont get used by MagicMirror.
    In the Dev-Tools I get the following errors:

    Refused to apply style from 'http://192.168.0.23:8036/css/custom.css/' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.               192.168.0.23/:1
    

    and

    Error on loading stylesheet: css/custom.css               loader.js:215
    

    If I call the URL http://192.168.0.23:8036/css/main.css, i can see the content of the main.css. If I call the URL http://192.168.0.23:8036/css/custom.css I get an error “Cannot GET /css/custom.css/”

    In the /opt/magic_mirror/css/ folder I have the main.css and the custom.css file stored.

    The code of my custom.css is:

    /*****************************************************
     * Magic Mirror                                      *
     * Custom CSS                                        *
     *                                                   *
     * By Michael Teeuw http://michaelteeuw.nl           *
     * MIT Licensed.                                     *
     *                                                   *
     * Add any custom CSS below.                         *
     * Changes to this files will be ignored by GIT. *
     *****************************************************/
    
    body {
     margin: 10px;
     height: calc(100% - 10px);
     width: calc(100% - 10px);
    }
    
    @font-face {
      font-family: SFPro;
      font-style: normal;
      font-weight: normal;
      font-size: 50%;
      letter-spacing: -2px;
      src:
        url("apple_font.woff2") format("woff2"),
        url("apple_font.woff") format("woff");
    }
    
    .MMM-Fuel {
        font-family: SFPro;
    }
    
    .MMM-Fuel .sortBy {
        margin-left: 0px;
    }
    
    .MMM-Fuel .table {
        border-spacing: 0px 0;
    }
    
    .MMM-Fuel .centered {
        padding-right: 10px;
        padding-left: 10px;
    }
    
    .MMM-Traffic {
        font-family: SFPro;
        line-height: 0;
    }
    
    .MMM-Tankerkoenig {
        font-family: SFPro;
    }
    
    .MMM-Formula1 {
        font-family: SFPro;
    }
    
    .MMM-google-route {
        font-family: SFPro;
        font-size: 100%;
        max-width: 325px;
        line-height: 0;
    }
    
    .MMM-google-route table td.small {
        font-size: 100%;
    }
    
    .MMM-google-route #title {
        line-height: 1.5em;
    }
    
    .MMM-RTSPStream .innerWrapper {
        border: 0px;
        padding-bottom: 10px;
    }
    
    .MMM-RMV {
        font-family: SFPro;
    }
    
    .MMM-COVID19-AMPEL {
        font-family: SFPro;
    }
    
    .MMM-DWD-WarnWeather {
        font-family: SFPro;
    }
    
    .MMM-DWD-WarnWeather .warning {
        float: right;
    }
    
    .MMM-DWD-WarnWeather .status {
        text-align: right;
    }
    
    .MMM-WiFiPassword {
        font-family: SFPro;
        float: right;
        text-align: right;
    }
    
    .calendar {
        font-family: SFPro;
        max-width: 475px;
    }
    
    .calendar .normal {
        text-align: left;
    }
    
    .MMM-soccer .table {
        font-family: SFPro;
        font-size: 64%;
        font-weight: 100;
    }
    
    .MMM-soccer .name{
        color: #999;
        font-weight: lighter;
    }
    
    .MMM-soccer .centered{
        color: #999;
    }
    
    .MMM-soccer .centered {
        color: #fff;
    }
    
    .MMM-soccer .icon {
        width: 16px;
        height: 16px;
    }
    
    .alert {
        font-family: SFPro;
        max-width: 325px;
    }
    
    .clock {
        font-family: SFPro;
    
    }
    
    .compliments {
        font-family: SFPro;
    }
    
    .compliments .xlarge {
        font-size: 50px;
        letter-spacing: 0px;
    }
    
    .currentweather {
        font-family: SFPro;
    }
    
    .newsfeed {
        font-family: SFPro;
    }
    
    .updatenotification {
        font-family: SFPro;
        max-width: 325px;
    }
    
    .weather {
        font-family: SFPro;
    }
    
    .weatherforecast {
        font-family: SFPro;
        display: table;
        margin-left: auto; 
        margin-right: 0;
    }
    

    Any idea how to fix this?
    @bastilimbach

    S 1 Reply Last reply Jul 14, 2021, 5:44 PM Reply Quote 0
    • S Away
      sdetweil @codac
      last edited by Jul 14, 2021, 5:44 PM

      @codac I’m gonna throw a wild guess…

      1 check the permissions on the custom.css as compared to main.css

      ls -laF in the folder where they are

      there are 3 bits each for user, same group as user, and all others

      Write, Read, and eXecute
      777 is everything for all
      600 is read/write for user and nothing for anybody else.

      and last crazy guess, is there an accidental space in the name?

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • W Offline
        wongfookchoy
        last edited by Feb 1, 2024, 9:08 AM

        I have the exact same issue too. Custom.css does not seem to work. Checked all permissions in the folder and file itself and they have the same permission settings. Looks like there is some limitation when using Synology Container Manager (Docker).

        S 1 Reply Last reply Feb 1, 2024, 7:33 PM Reply Quote 0
        • S Away
          sdetweil @wongfookchoy
          last edited by sdetweil Feb 1, 2024, 7:33 PM Feb 1, 2024, 7:33 PM

          @wongfookchoy if you exec into the container can you see the file and it’s permissions?

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          W 1 Reply Last reply Feb 6, 2024, 9:02 AM Reply Quote 0
          • W Offline
            wongfookchoy @sdetweil
            last edited by Feb 6, 2024, 9:02 AM

            @sdetweil 82162ff8-137b-4b07-8044-0eae26ee59c3-image.png

            Hi sir, this is the permission and files in the css folder. I hope I got what you need to know as I am still a junior in this.

            S 1 Reply Last reply Feb 6, 2024, 1:36 PM Reply Quote 0
            • S Away
              sdetweil @wongfookchoy
              last edited by sdetweil Feb 6, 2024, 1:40 PM Feb 6, 2024, 1:36 PM

              @wongfookchoy which docker container are you using?

              nm

              that image is no longer maintained

              please go to the doc And follow this link

              Screenshot_20240206_063941_Chrome.jpg

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              W 1 Reply Last reply May 29, 2024, 9:56 AM Reply Quote 0
              • W Offline
                wongfookchoy @sdetweil
                last edited by May 29, 2024, 9:56 AM

                @sdetweil Hi, just wanted to update that the new image that is in MM page reference for Docker installation works well now and I can configure the custom css. Thanks.
                Sorry took sometime to revert as was busy.

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                • First post
                  Last post
                Enjoying MagicMirror? Please consider a donation!
                MagicMirror created by Michael Teeuw.
                Forum managed by Sam, technical setup by Karsten.
                This forum is using NodeBB as its core | Contributors
                Contact | Privacy Policy