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.

    Error on loading .css

    Scheduled Pinned Locked Moved Custom CSS
    9 Posts 3 Posters 1.0k 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.
    • bdeelmanB Offline
      bdeelman
      last edited by

      Hi,

      I use the Docker image of karsten13/magicmirror:latest

      Since a week I’ve got these error messages at the Console.

      192.168.1.66/:1 Refused to apply style from ‘http://192.168.1.66:4885/css/roboto.css’ because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checking is enabled.
      192.168.1.66/:1 Refused to apply style from ‘http://192.168.1.66:4885/css/font-awesome.css’ because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checking is enabled.
      loader.js:205 Error on loading stylesheet: css/font-awesome.css

      Any ideas how to fix this?

      KR,
      Bert

      S karsten13K 3 Replies Last reply Reply Quote 0
      • S Do not disturb
        sdetweil @bdeelman
        last edited by

        @bdeelman I think this is a migration problem, @karsten13 have any guesses?

        these used to be in the fonts folder, but it was collapsed and are now present in css folder

        I see them in the correct folder on my docker instance

        custom.css  custom.css.sample  font-awesome.css  main.css  roboto.css
        

        I see the links in the head section of the MM page

        <link rel="stylesheet" type="text/css" href="css/roboto.css">
        <link rel="stylesheet" type="text/css" href="css/font-awesome.css">
        

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • S Do not disturb
          sdetweil @bdeelman
          last edited by sdetweil

          @bdeelman can you look on the docker host

          ls magicmirror/mounts/css  -laF
          

          i see this

          -rwxrwxrwx  1 1000  1000     0 Jan 16 08:38 custom.css*
          -rwxrwxrwx  1 1000  1000   757 Jul  6 02:00 custom.css.sample*
          -rwxr-xr-x  1 1000  1000   161 Jul  6 02:00 font-awesome.css*
          -rwxrwxrwx  1 1000  1000  3985 Jul  6 02:00 main.css*
          -rwxr-xr-x  1 1000  1000 26965 Jul  6 02:00 roboto.css*
          

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          1 Reply Last reply Reply Quote 0
          • karsten13K Offline
            karsten13 @bdeelman
            last edited by

            @bdeelman

            show us your setup. How did you start the container? If with the provided setup goto the magicmirror/run dir and show the output of docker compose config and output of cat .env, if with a docker run ... command show the full command.

            I suspect you are using an outdated setup which mounts the whole css dir instead only custom.css file, I changed this a few months ago …

            S bdeelmanB 2 Replies Last reply Reply Quote 0
            • S Do not disturb
              sdetweil @karsten13
              last edited by

              @karsten13 said in Error on loading .css:

              I suspect you are using an outdated setup which mounts the whole css dir instead only custom.css file, I changed this a few months ago …

              I’m sorry, I don’t understand your words here
              we should expose the folder for users that want/need to load other font libraries

              this is my docker compose config output

              magicmirror:
                  container_name: mm
                  environment:
                    HOST_HOSTNAME: ds-data
                    MM_CUSTOMCSS_FILE: css/custom.css
                    MM_MODULES_DIR: modules
                    MM_OVERRIDE_CSS: "true"
                    MM_OVERRIDE_DEFAULT_MODULES: "true"
                    MM_SCENARIO: server
                    MM_SHOW_CURSOR: "false"
                  image: karsten13/magicmirror:latest
                  networks:
                    default: null
                  ports:
                    - mode: ingress
                      target: 8080
                      published: "8080"
                      protocol: tcp
                    - mode: ingress
                      target: 9000
                      published: "9000"
                      protocol: tcp
                  restart: unless-stopped
                  volumes:
                    - type: bind
                      source: /var/services/homes/sam/magicmirror/mounts/config
                      target: /opt/magic_mirror/config
                      bind:
                        create_host_path: true
                    - type: bind
                      source: /var/services/homes/sam/magicmirror/mounts/modules
                      target: /opt/magic_mirror/modules
                      bind:
                        create_host_path: true
                    - type: bind
                      source: /var/services/homes/sam/magicmirror/mounts/css
                      target: /opt/magic_mirror/css
                      bind:
                        create_host_path: true
              

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              karsten13K 1 Reply Last reply Reply Quote 0
              • karsten13K Offline
                karsten13 @sdetweil
                last edited by

                @sdetweil

                I changed the setup for css to

                      - type: bind
                        source: /var/services/homes/sam/magicmirror/mounts/css/custom.css
                        target: /opt/magic_mirror/css/custom.css
                        bind:
                          create_host_path: true
                

                It was a design mistake in the beginning to mount the whole folder instead the single file.

                This is maybe not backward compatibel for all old setups.

                1 Reply Last reply Reply Quote 0
                • bdeelmanB Offline
                  bdeelman @karsten13
                  last edited by sdetweil

                  Hi,

                  Thanks for your reply.

                  I use portainer and Watchtower to automatic upgrade the Docker image. This is the stack I use:

                  version: '3'
                  
                  services:
                    magicmirror:
                      container_name: magicmirror-1
                      image: karsten13/magicmirror:latest
                      cap_add:
                        - NET_ADMIN
                        - NET_RAW
                      network_mode: deellan 
                      ports:
                        - "4885:8080"
                      volumes:
                        - /volume2/docker/magicmirror-1/config:/opt/magic_mirror/config
                        - /volume2/docker/magicmirror-1/modules:/opt/magic_mirror/modules
                        - /volume2/docker/magicmirror-1/css:/opt/magic_mirror/css
                      restart: unless-stopped
                      command: 
                        - npm
                        - run
                        - server
                  
                  karsten13K 1 Reply Last reply Reply Quote 0
                  • karsten13K Offline
                    karsten13 @bdeelman
                    last edited by

                    @bdeelman said in Error on loading .css:

                    • /volume2/docker/magicmirror-1/css:/opt/magic_mirror/css

                    then try it with changing the above line to

                    - /volume2/docker/magicmirror-1/css/custom.css:/opt/magic_mirror/css/custom.css
                    
                    bdeelmanB 1 Reply Last reply Reply Quote 0
                    • bdeelmanB Offline
                      bdeelman @karsten13
                      last edited by

                      @karsten13

                      That did the trick! Thanks.

                      KR,
                      Bert

                      1 Reply Last reply Reply Quote 0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      • 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