Giter Club home page Giter Club logo

Comments (8)

glennmatthews avatar glennmatthews commented on July 2, 2024

I don't see that behavior in develop:

❯ invoke serve-docs
Starting Nautobot in detached mode...
Running docker compose command "up --detach"
PYTHON_VER=3.12 \
docker compose \
    --project-name "nautobot" \
    --project-directory "/Users/glennmatthews/Documents/git-stuff/nautobot/development/" \
    -f "/Users/glennmatthews/Documents/git-stuff/nautobot/development/docker-compose.yml" \
    -f "/Users/glennmatthews/Documents/git-stuff/nautobot/development/docker-compose.postgres.yml" \
    -f "/Users/glennmatthews/Documents/git-stuff/nautobot/development/docker-compose.dev.yml" up \
    --detach mkdocs
Container nautobot-mkdocs-1  Creating
Container nautobot-mkdocs-1  Created
Container nautobot-mkdocs-1  Starting
Container nautobot-mkdocs-1  Started

❯ invoke stop      
Stopping Nautobot...
Running docker compose command "down"
PYTHON_VER=3.12 \
docker compose \
    --project-name "nautobot" \
    --project-directory "/Users/glennmatthews/Documents/git-stuff/nautobot/development/" \
    -f "/Users/glennmatthews/Documents/git-stuff/nautobot/development/docker-compose.yml" \
    -f "/Users/glennmatthews/Documents/git-stuff/nautobot/development/docker-compose.postgres.yml" \
    -f "/Users/glennmatthews/Documents/git-stuff/nautobot/development/docker-compose.dev.yml" down
Container nautobot-celery_beat-1  Stopping
Container nautobot-mkdocs-1  Stopping
Container nautobot-celery_worker-1  Stopping
Container nautobot-celery_beat-1  Stopping
Container nautobot-mkdocs-1  Stopping
Container nautobot-celery_worker-1  Stopping
Container nautobot-celery_beat-1  Stopped
Container nautobot-celery_beat-1  Removing
Container nautobot-celery_beat-1  Removed
Container nautobot-celery_worker-1  Stopped
Container nautobot-celery_worker-1  Removing
Container nautobot-celery_worker-1  Removed
Container nautobot-nautobot-1  Stopping
Container nautobot-nautobot-1  Stopping
Container nautobot-nautobot-1  Stopped
Container nautobot-nautobot-1  Removing
Container nautobot-nautobot-1  Removed
Container nautobot-redis-1  Stopping
Container nautobot-redis-1  Stopping
Container nautobot-db-1  Stopping
Container nautobot-db-1  Stopping
Container nautobot-selenium-1  Stopping
Container nautobot-selenium-1  Stopping
Container nautobot-db-1  Stopped
Container nautobot-db-1  Removing
Container nautobot-db-1  Removed
Container nautobot-redis-1  Stopped
Container nautobot-redis-1  Removing
Container nautobot-redis-1  Removed
Container nautobot-selenium-1  Stopped
Container nautobot-selenium-1  Removing
Container nautobot-selenium-1  Removed
Container nautobot-mkdocs-1  Stopped
Container nautobot-mkdocs-1  Removing
Container nautobot-mkdocs-1  Removed
Network nautobot_default  Removing
Network nautobot_default  Removed

❯ docker ps                               
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

❯ docker compose version    
Docker Compose version v2.13.0

❯

Can you confirm your docker compose version?

from nautobot.

jvanderaa avatar jvanderaa commented on July 2, 2024

Version is 2.26.1

❯ docker compose version
Docker Compose version v2.26.1

I'm getting the following:

❯ inv stop
Stopping Nautobot...
Running docker compose command "down"
PYTHON_VER=3.8 \
docker compose \
    --project-name "nautobot" \
    --project-directory "/home/joshv/projects/nautobot/development/" \
    -f "/home/joshv/projects/nautobot/development/docker-compose.yml" \
    -f "/home/joshv/projects/nautobot/development/docker-compose.postgres.yml" \
    -f "/home/joshv/projects/nautobot/development/docker-compose.dev.yml" down
time="2024-04-26T11:45:45-05:00" level=warning msg="/home/joshv/projects/nautobot/development/docker-compose.yml: `version` is obsolete"
time="2024-04-26T11:45:45-05:00" level=warning msg="/home/joshv/projects/nautobot/development/docker-compose.postgres.yml: `version` is obsolete"
time="2024-04-26T11:45:45-05:00" level=warning msg="/home/joshv/projects/nautobot/development/docker-compose.dev.yml: `version` is obsolete"
 Network nautobot_default  Removing
 Network nautobot_default  Resource is still in use

Checking the interwebs about it.

from nautobot.

joewesch avatar joewesch commented on July 2, 2024

I was able to replicate it:

root@ntc ~/nautobot develop nautobot-bzAc2NSp-py3.8 ❯ inv serve-docs
Starting Nautobot in detached mode...
Running docker compose command "up --detach"
PYTHON_VER=3.8 \
docker compose \
    --project-name "nautobot" \
    --project-directory "/root/nautobot/development/" \
    -f "/root/nautobot/development/docker-compose.yml" \
    -f "/root/nautobot/development/docker-compose.postgres.yml" \
    -f "/root/nautobot/development/docker-compose.dev.yml" up \
    --detach mkdocs
time="2024-04-26T11:55:34-05:00" level=warning msg="/root/nautobot/development/docker-compose.yml: `version` is obsolete"
time="2024-04-26T11:55:34-05:00" level=warning msg="/root/nautobot/development/docker-compose.postgres.yml: `version` is obsolete"
time="2024-04-26T11:55:34-05:00" level=warning msg="/root/nautobot/development/docker-compose.dev.yml: `version` is obsolete"
 Network nautobot_default  Creating
 Network nautobot_default  Created
 Container nautobot-mkdocs-1  Creating
 Container nautobot-mkdocs-1  Created
 Container nautobot-mkdocs-1  Starting
 Container nautobot-mkdocs-1  Started
root@ntc ~/nautobot develop nautobot-bzAc2NSp-py3.8 ❯ docker ps
CONTAINER ID   IMAGE                            COMMAND                  CREATED         STATUS         PORTS                                                 NAMES
534fb0e824e2   local/nautobot-dev:local-py3.8   "mkdocs serve -a 0.0…"   4 seconds ago   Up 4 seconds   0.0.0.0:8001->8001/tcp, :::8001->8001/tcp, 8080/tcp   nautobot-mkdocs-1
root@ntc ~/nautobot develop nautobot-bzAc2NSp-py3.8 ❯ inv stop
Stopping Nautobot...
Running docker compose command "down"
PYTHON_VER=3.8 \
docker compose \
    --project-name "nautobot" \
    --project-directory "/root/nautobot/development/" \
    -f "/root/nautobot/development/docker-compose.yml" \
    -f "/root/nautobot/development/docker-compose.postgres.yml" \
    -f "/root/nautobot/development/docker-compose.dev.yml" down
time="2024-04-26T11:55:41-05:00" level=warning msg="/root/nautobot/development/docker-compose.yml: `version` is obsolete"
time="2024-04-26T11:55:41-05:00" level=warning msg="/root/nautobot/development/docker-compose.postgres.yml: `version` is obsolete"
time="2024-04-26T11:55:41-05:00" level=warning msg="/root/nautobot/development/docker-compose.dev.yml: `version` is obsolete"
 Network nautobot_default  Removing
 Network nautobot_default  Resource is still in use
root@ntc ~/nautobot develop nautobot-bzAc2NSp-py3.8 ❯

Same docker compose version as Josh.

from nautobot.

glennmatthews avatar glennmatthews commented on July 2, 2024

Thanks for the data. I can see that I need to update my local docker, but interesting that this has changed.

from nautobot.

jvanderaa avatar jvanderaa commented on July 2, 2024

@smk4664 would love to also see what you have to think on this? Do you have the same behavior?

from nautobot.

smk4664 avatar smk4664 commented on July 2, 2024

I do not have this issue, but I did need to do invoke build before I could do the invoke serve-docs.

from nautobot.

glennmatthews avatar glennmatthews commented on July 2, 2024

Might just be as simple as changing the stop task definition to perform docker compose down --profile '*'? Haven't tried.

from nautobot.

glennmatthews avatar glennmatthews commented on July 2, 2024

Needs to be docker compose --profile '*' down but that works for me both with docker 4.15 and after upgrading to 4.29.

from nautobot.

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.