ERROR: In file './docker-compose.yml', service name True must be a quoted string, i.e. 'True'












0















My docker-compose.yml looks like the below. When i run docker-compose up I get the below error.




ERROR: In file './docker-compose.yml', the service name True must be a quoted string, i.e. 'True'.




version: '3'
services:

db:
restart: always
image: postgres:9.6-alpine
container_name: pleroma_postgres
networks:
- pleroma
volumes:
- ./postgres:/var/lib/postgresql/data

web:
build: .
image: pleroma
container_name: pleroma_web
restart: always
environment:
- VIRTUAL_HOST=<myplaceholderhost>
- VIRTUAL_PORT=4000
- LETSENCRYPT_HOST=<myplaceholderhost>
- LETENCRYPT_EMAIL=<myplaceholderemail>
expose:
- "4000"
volumes:
- ./uploads:/pleroma/uploads
depends_on:
- db

nginx:
image: jwilder/nginx-proxy
container_name: nginx
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
- /apps/docker-articles/nginx/certs:/etc/nginx/certs:ro
- /apps/docker-articles/nginx/html:/usr/share/nginx/html
restart: always
ports:
- "80:80"
- "443:443"
labels:
com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
networks:
- pleroma

letsencrypt:
image: jrcs/letsencrypt-nginx-proxy-companion:v1.5
container_name: letsencrypt
volumes_from:
- nginx
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
- /apps/docker/articles/nginx/certs:/etc/nginx/certs:rw
- /apps/docker-articles/nginx/html:/usr/share/nginx/html

networks:
pleroma:


My docker version is




Docker version 18.06.1-ce, build e68fc7a




My docker compose version is




docker-compose version 1.23.1, build b02f1306




Running CoreOS version 1911.3.0










share|improve this question























  • So what is your question ?

    – Dionys
    Nov 15 '18 at 18:52











  • What might cause this issue and how do I go about remedying it? I can't seem to find any documentation on this at all.

    – Walter Luigi
    Nov 15 '18 at 18:56











  • docs.docker.com/config/labels-custom-metadata I suggest you look at the part about the key format

    – Dionys
    Nov 15 '18 at 18:57











  • github.com/evertramos/… the docker compose v2 and v3 syntax might vary.

    – Martin Zeitler
    Nov 15 '18 at 18:58


















0















My docker-compose.yml looks like the below. When i run docker-compose up I get the below error.




ERROR: In file './docker-compose.yml', the service name True must be a quoted string, i.e. 'True'.




version: '3'
services:

db:
restart: always
image: postgres:9.6-alpine
container_name: pleroma_postgres
networks:
- pleroma
volumes:
- ./postgres:/var/lib/postgresql/data

web:
build: .
image: pleroma
container_name: pleroma_web
restart: always
environment:
- VIRTUAL_HOST=<myplaceholderhost>
- VIRTUAL_PORT=4000
- LETSENCRYPT_HOST=<myplaceholderhost>
- LETENCRYPT_EMAIL=<myplaceholderemail>
expose:
- "4000"
volumes:
- ./uploads:/pleroma/uploads
depends_on:
- db

nginx:
image: jwilder/nginx-proxy
container_name: nginx
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
- /apps/docker-articles/nginx/certs:/etc/nginx/certs:ro
- /apps/docker-articles/nginx/html:/usr/share/nginx/html
restart: always
ports:
- "80:80"
- "443:443"
labels:
com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
networks:
- pleroma

letsencrypt:
image: jrcs/letsencrypt-nginx-proxy-companion:v1.5
container_name: letsencrypt
volumes_from:
- nginx
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
- /apps/docker/articles/nginx/certs:/etc/nginx/certs:rw
- /apps/docker-articles/nginx/html:/usr/share/nginx/html

networks:
pleroma:


My docker version is




Docker version 18.06.1-ce, build e68fc7a




My docker compose version is




docker-compose version 1.23.1, build b02f1306




Running CoreOS version 1911.3.0










share|improve this question























  • So what is your question ?

    – Dionys
    Nov 15 '18 at 18:52











  • What might cause this issue and how do I go about remedying it? I can't seem to find any documentation on this at all.

    – Walter Luigi
    Nov 15 '18 at 18:56











  • docs.docker.com/config/labels-custom-metadata I suggest you look at the part about the key format

    – Dionys
    Nov 15 '18 at 18:57











  • github.com/evertramos/… the docker compose v2 and v3 syntax might vary.

    – Martin Zeitler
    Nov 15 '18 at 18:58
















0












0








0








My docker-compose.yml looks like the below. When i run docker-compose up I get the below error.




ERROR: In file './docker-compose.yml', the service name True must be a quoted string, i.e. 'True'.




version: '3'
services:

db:
restart: always
image: postgres:9.6-alpine
container_name: pleroma_postgres
networks:
- pleroma
volumes:
- ./postgres:/var/lib/postgresql/data

web:
build: .
image: pleroma
container_name: pleroma_web
restart: always
environment:
- VIRTUAL_HOST=<myplaceholderhost>
- VIRTUAL_PORT=4000
- LETSENCRYPT_HOST=<myplaceholderhost>
- LETENCRYPT_EMAIL=<myplaceholderemail>
expose:
- "4000"
volumes:
- ./uploads:/pleroma/uploads
depends_on:
- db

nginx:
image: jwilder/nginx-proxy
container_name: nginx
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
- /apps/docker-articles/nginx/certs:/etc/nginx/certs:ro
- /apps/docker-articles/nginx/html:/usr/share/nginx/html
restart: always
ports:
- "80:80"
- "443:443"
labels:
com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
networks:
- pleroma

letsencrypt:
image: jrcs/letsencrypt-nginx-proxy-companion:v1.5
container_name: letsencrypt
volumes_from:
- nginx
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
- /apps/docker/articles/nginx/certs:/etc/nginx/certs:rw
- /apps/docker-articles/nginx/html:/usr/share/nginx/html

networks:
pleroma:


My docker version is




Docker version 18.06.1-ce, build e68fc7a




My docker compose version is




docker-compose version 1.23.1, build b02f1306




Running CoreOS version 1911.3.0










share|improve this question














My docker-compose.yml looks like the below. When i run docker-compose up I get the below error.




ERROR: In file './docker-compose.yml', the service name True must be a quoted string, i.e. 'True'.




version: '3'
services:

db:
restart: always
image: postgres:9.6-alpine
container_name: pleroma_postgres
networks:
- pleroma
volumes:
- ./postgres:/var/lib/postgresql/data

web:
build: .
image: pleroma
container_name: pleroma_web
restart: always
environment:
- VIRTUAL_HOST=<myplaceholderhost>
- VIRTUAL_PORT=4000
- LETSENCRYPT_HOST=<myplaceholderhost>
- LETENCRYPT_EMAIL=<myplaceholderemail>
expose:
- "4000"
volumes:
- ./uploads:/pleroma/uploads
depends_on:
- db

nginx:
image: jwilder/nginx-proxy
container_name: nginx
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
- /apps/docker-articles/nginx/certs:/etc/nginx/certs:ro
- /apps/docker-articles/nginx/html:/usr/share/nginx/html
restart: always
ports:
- "80:80"
- "443:443"
labels:
com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
networks:
- pleroma

letsencrypt:
image: jrcs/letsencrypt-nginx-proxy-companion:v1.5
container_name: letsencrypt
volumes_from:
- nginx
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
- /apps/docker/articles/nginx/certs:/etc/nginx/certs:rw
- /apps/docker-articles/nginx/html:/usr/share/nginx/html

networks:
pleroma:


My docker version is




Docker version 18.06.1-ce, build e68fc7a




My docker compose version is




docker-compose version 1.23.1, build b02f1306




Running CoreOS version 1911.3.0







docker docker-compose lets-encrypt coreos jwilder-nginx-proxy






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 15 '18 at 18:49









Walter LuigiWalter Luigi

1




1













  • So what is your question ?

    – Dionys
    Nov 15 '18 at 18:52











  • What might cause this issue and how do I go about remedying it? I can't seem to find any documentation on this at all.

    – Walter Luigi
    Nov 15 '18 at 18:56











  • docs.docker.com/config/labels-custom-metadata I suggest you look at the part about the key format

    – Dionys
    Nov 15 '18 at 18:57











  • github.com/evertramos/… the docker compose v2 and v3 syntax might vary.

    – Martin Zeitler
    Nov 15 '18 at 18:58





















  • So what is your question ?

    – Dionys
    Nov 15 '18 at 18:52











  • What might cause this issue and how do I go about remedying it? I can't seem to find any documentation on this at all.

    – Walter Luigi
    Nov 15 '18 at 18:56











  • docs.docker.com/config/labels-custom-metadata I suggest you look at the part about the key format

    – Dionys
    Nov 15 '18 at 18:57











  • github.com/evertramos/… the docker compose v2 and v3 syntax might vary.

    – Martin Zeitler
    Nov 15 '18 at 18:58



















So what is your question ?

– Dionys
Nov 15 '18 at 18:52





So what is your question ?

– Dionys
Nov 15 '18 at 18:52













What might cause this issue and how do I go about remedying it? I can't seem to find any documentation on this at all.

– Walter Luigi
Nov 15 '18 at 18:56





What might cause this issue and how do I go about remedying it? I can't seem to find any documentation on this at all.

– Walter Luigi
Nov 15 '18 at 18:56













docs.docker.com/config/labels-custom-metadata I suggest you look at the part about the key format

– Dionys
Nov 15 '18 at 18:57





docs.docker.com/config/labels-custom-metadata I suggest you look at the part about the key format

– Dionys
Nov 15 '18 at 18:57













github.com/evertramos/… the docker compose v2 and v3 syntax might vary.

– Martin Zeitler
Nov 15 '18 at 18:58







github.com/evertramos/… the docker compose v2 and v3 syntax might vary.

– Martin Zeitler
Nov 15 '18 at 18:58














1 Answer
1






active

oldest

votes


















0














I ended up resolving this issue by modifying the nginx and letsencrypt portions of my docker-compose.yml file to be as follows.



 nginx: 
image: jwilder/nginx-proxy
container_name: nginx
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
- /apps/docker-articles/nginx/certs:/etc/nginx/certs:ro
- /apps/docker-articles/nginx/html:/usr/share/nginx/html
restart: always
ports:
- "80:80"
- "443:443"
labels:
- "NGINX_PROXY_CONTAINER=true"
networks:
- pleroma

letsencrypt:
image: jrcs/letsencrypt-nginx-proxy-companion:v1.5
container_name: letsencrypt
environment:
- NGINX_PROXY_CONTAINER=true
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
- /apps/docker/articles/nginx/certs:/etc/nginx/certs:rw
- /apps/docker-articles/nginx/html:/usr/share/nginx/html


It seems "volumes_from" is deprecated in docker-compose v3. As well as I had forgotted quotes around my label and needed to set my environment within letsencrypt.






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53326105%2ferror-in-file-docker-compose-yml-service-name-true-must-be-a-quoted-string%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    I ended up resolving this issue by modifying the nginx and letsencrypt portions of my docker-compose.yml file to be as follows.



     nginx: 
    image: jwilder/nginx-proxy
    container_name: nginx
    volumes:
    - /var/run/docker.sock:/tmp/docker.sock:ro
    - /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
    - /apps/docker-articles/nginx/certs:/etc/nginx/certs:ro
    - /apps/docker-articles/nginx/html:/usr/share/nginx/html
    restart: always
    ports:
    - "80:80"
    - "443:443"
    labels:
    - "NGINX_PROXY_CONTAINER=true"
    networks:
    - pleroma

    letsencrypt:
    image: jrcs/letsencrypt-nginx-proxy-companion:v1.5
    container_name: letsencrypt
    environment:
    - NGINX_PROXY_CONTAINER=true
    volumes:
    - /var/run/docker.sock:/var/run/docker.sock:ro
    - /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
    - /apps/docker/articles/nginx/certs:/etc/nginx/certs:rw
    - /apps/docker-articles/nginx/html:/usr/share/nginx/html


    It seems "volumes_from" is deprecated in docker-compose v3. As well as I had forgotted quotes around my label and needed to set my environment within letsencrypt.






    share|improve this answer




























      0














      I ended up resolving this issue by modifying the nginx and letsencrypt portions of my docker-compose.yml file to be as follows.



       nginx: 
      image: jwilder/nginx-proxy
      container_name: nginx
      volumes:
      - /var/run/docker.sock:/tmp/docker.sock:ro
      - /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
      - /apps/docker-articles/nginx/certs:/etc/nginx/certs:ro
      - /apps/docker-articles/nginx/html:/usr/share/nginx/html
      restart: always
      ports:
      - "80:80"
      - "443:443"
      labels:
      - "NGINX_PROXY_CONTAINER=true"
      networks:
      - pleroma

      letsencrypt:
      image: jrcs/letsencrypt-nginx-proxy-companion:v1.5
      container_name: letsencrypt
      environment:
      - NGINX_PROXY_CONTAINER=true
      volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
      - /apps/docker/articles/nginx/certs:/etc/nginx/certs:rw
      - /apps/docker-articles/nginx/html:/usr/share/nginx/html


      It seems "volumes_from" is deprecated in docker-compose v3. As well as I had forgotted quotes around my label and needed to set my environment within letsencrypt.






      share|improve this answer


























        0












        0








        0







        I ended up resolving this issue by modifying the nginx and letsencrypt portions of my docker-compose.yml file to be as follows.



         nginx: 
        image: jwilder/nginx-proxy
        container_name: nginx
        volumes:
        - /var/run/docker.sock:/tmp/docker.sock:ro
        - /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
        - /apps/docker-articles/nginx/certs:/etc/nginx/certs:ro
        - /apps/docker-articles/nginx/html:/usr/share/nginx/html
        restart: always
        ports:
        - "80:80"
        - "443:443"
        labels:
        - "NGINX_PROXY_CONTAINER=true"
        networks:
        - pleroma

        letsencrypt:
        image: jrcs/letsencrypt-nginx-proxy-companion:v1.5
        container_name: letsencrypt
        environment:
        - NGINX_PROXY_CONTAINER=true
        volumes:
        - /var/run/docker.sock:/var/run/docker.sock:ro
        - /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
        - /apps/docker/articles/nginx/certs:/etc/nginx/certs:rw
        - /apps/docker-articles/nginx/html:/usr/share/nginx/html


        It seems "volumes_from" is deprecated in docker-compose v3. As well as I had forgotted quotes around my label and needed to set my environment within letsencrypt.






        share|improve this answer













        I ended up resolving this issue by modifying the nginx and letsencrypt portions of my docker-compose.yml file to be as follows.



         nginx: 
        image: jwilder/nginx-proxy
        container_name: nginx
        volumes:
        - /var/run/docker.sock:/tmp/docker.sock:ro
        - /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
        - /apps/docker-articles/nginx/certs:/etc/nginx/certs:ro
        - /apps/docker-articles/nginx/html:/usr/share/nginx/html
        restart: always
        ports:
        - "80:80"
        - "443:443"
        labels:
        - "NGINX_PROXY_CONTAINER=true"
        networks:
        - pleroma

        letsencrypt:
        image: jrcs/letsencrypt-nginx-proxy-companion:v1.5
        container_name: letsencrypt
        environment:
        - NGINX_PROXY_CONTAINER=true
        volumes:
        - /var/run/docker.sock:/var/run/docker.sock:ro
        - /apps/docker-articles/nginx/vhost.d:/etc/nginx/vhost.d
        - /apps/docker/articles/nginx/certs:/etc/nginx/certs:rw
        - /apps/docker-articles/nginx/html:/usr/share/nginx/html


        It seems "volumes_from" is deprecated in docker-compose v3. As well as I had forgotted quotes around my label and needed to set my environment within letsencrypt.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 15 '18 at 21:43









        Walter LuigiWalter Luigi

        1




        1
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53326105%2ferror-in-file-docker-compose-yml-service-name-true-must-be-a-quoted-string%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Xamarin.iOS Cant Deploy on Iphone

            Glorious Revolution

            Dulmage-Mendelsohn matrix decomposition in Python