Skip to content

Jupyter Notebooks & Postgres Sample#280

Merged
raphaeltm merged 10 commits intomainfrom
jupyter-notebook-postgres-sample
Oct 1, 2025
Merged

Jupyter Notebooks & Postgres Sample#280
raphaeltm merged 10 commits intomainfrom
jupyter-notebook-postgres-sample

Conversation

@raphaeltm
Copy link
Collaborator

@raphaeltm raphaeltm commented Dec 7, 2024

Samples Checklist

✅ All good!

@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples December 7, 2024 15:19 — with GitHub Actions Failure
@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples December 7, 2024 15:20 — with GitHub Actions Failure
@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples December 7, 2024 15:25 — with GitHub Actions Failure
@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples December 7, 2024 15:26 — with GitHub Actions Failure
@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples December 7, 2024 15:31 — with GitHub Actions Failure
@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples December 7, 2024 15:41 — with GitHub Actions Failure
@raphaeltm raphaeltm temporarily deployed to deploy-changed-samples December 7, 2024 16:01 — with GitHub Actions Inactive
@raphaeltm raphaeltm temporarily deployed to deploy-changed-samples December 18, 2024 16:13 — with GitHub Actions Inactive
@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples December 18, 2024 20:18 — with GitHub Actions Failure
@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples December 18, 2024 20:36 — with GitHub Actions Failure
@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples January 22, 2025 13:35 — with GitHub Actions Failure
@raphaeltm raphaeltm force-pushed the jupyter-notebook-postgres-sample branch from 4d26c9c to b9cf7cf Compare March 20, 2025 17:34
@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples March 20, 2025 17:34 — with GitHub Actions Failure
@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples June 16, 2025 17:25 — with GitHub Actions Failure
@raphaeltm raphaeltm had a problem deploying to deploy-changed-samples October 1, 2025 13:39 — with GitHub Actions Failure
@raphaeltm raphaeltm temporarily deployed to deploy-changed-samples October 1, 2025 18:07 — with GitHub Actions Inactive
@raphaeltm raphaeltm merged commit bad472d into main Oct 1, 2025
8 checks passed
@raphaeltm
Copy link
Collaborator Author

Note: merged, because manually tested and it deploys. For whatever reason there's a failure in the automated testing. Logs below. Had a weird issue as well that suggests a CLI bug DefangLabs/defang#1484

 * Using Defang Playground provider from default project
 * Updated value for POSTGRES_PASSWORD
 * Using Defang Playground provider from default project
 * Updated value for JUPYTER_TOKEN
 * Using Defang Playground provider from default project
 * Updated value for POSTGRES_PASSWORD
 - Using access token from env DEFANG_ACCESS_TOKEN
 - Using tenant default for cluster fabric-staging.defang.dev:443
 - fabricClient qxen7fexqy4p /io.defang.v1.FabricController/WhoAmI null
 - fabricClient o8p6zluuni0o /io.defang.v1.FabricController/GetVersion null
 - Fabric: v0.6.0-1033-g3d9dd7fb CLI: 2.1.7 CLI-Min: v2.0.0
 - fabricClient yk030f9vt9g9 /io.defang.v1.FabricController/CheckToS null
name: jupyter-postgres
services:
    db:
        environment:
            POSTGRES_PASSWORD: null
        healthcheck:
            test:
                - CMD-SHELL
                - pg_isready -U postgres
        image: postgres:14
        networks:
            default: null
        ports:
            - mode: host
              target: 5432
              published: "5432"
              protocol: tcp
        x-defang-postgres: true
    jupyter:
        build:
            context: /home/runner/work/samples/samples/samples/jupyter-postgres/jupyter
            dockerfile: Dockerfile
        depends_on:
            db:
                condition: service_started
                required: true
        deploy:
            resources:
                limits:
                    cpus: 1
                    memory: "1073741824"
        environment:
            DATABASE_HOST: db
            JUPYTER_TOKEN: null
            POSTGRES_PASSWORD: null
        healthcheck:
            test:
                - CMD
                - curl
                - -f
                - http://localhost:8888/login
        networks:
            default: null
        ports:
            - mode: ingress
              target: 8888
              published: "8888"
              protocol: tcp
networks:
    default:
        name: jupyter-postgres_default

 * Using Defang Playground provider from default project
 - Creating defang provider
 - fabricClient xqmgm8sx8ib5 /io.defang.v1.FabricController/CanIUse {"project":"jupyter-postgres","provider":1,"service_count":2}
 - fabricClient 794jxo5189gy /io.defang.v1.FabricController/ListDeployments {"project":"jupyter-postgres","type":2}
 ! Defang cannot monitor status of the following managed service(s): [db].
   To check if the managed service is up, check the status of the service which depends on it.
 - fabricClient sm04226sb9qk /io.defang.v1.FabricController/ListSecrets {"project":"jupyter-postgres"}
 - fabricClient lsl04kho3wd3 /io.defang.v1.FabricController/ListSecrets {"project":"jupyter-postgres"}
 ! service "db": managed postgres is not supported in the Playground; consider using BYOC (https://s.defang.io/byoc)
 - port 8888: ignoring 'published: 8888' in 'ingress' mode
 * Packaging the project files for jupyter at /home/runner/work/samples/samples/samples/jupyter-postgres/jupyter
 ! No .dockerignore file found; creating default .dockerignore
 - Writing .dockerignore file to /home/runner/work/samples/samples/samples/jupyter-postgres/jupyter/.dockerignore
 - Adding .dockerignore
 - Adding Dockerfile
 - Adding notebooks
 - Adding notebooks/.ipynb_checkpoints
 - Adding notebooks/.ipynb_checkpoints/Titanic-checkpoint.ipynb
 - Adding notebooks/Titanic.ipynb
 - Adding requirements.txt
 - Digest: sha256-/5p8P2QhRA8Q5MR2o91KRjndU+yTFYHnAeFQeaTiaXA=
 * Uploading the project files for jupyter
 - fabricClient xq5bzx9dj7o9 /io.defang.v1.FabricController/CreateUploadURL {"digest":"sha256-/5p8P2QhRA8Q5MR2o91KRjndU+yTFYHnAeFQeaTiaXA=.tar.gz","project":"jupyter-postgres"}
 - [DEBUG] PUT https://ecs-staging-build-bucket20240206190130621800000004.s3.us-west-2.amazonaws.com/builds/af18ea89-546d-5d29-b085-3dfd27f602dd/sha256-_5p8P2QhRA8Q5MR2o91KRjndU_yTFYHnAeFQeaTiaXA_.tar.gz?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAWGYDH4O3J4EBZL7C%2F20251001%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20251001T134019Z&X-Amz-Expires=900&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEHsaCXVzLXdlc3QtMiJHMEUCIQCQNQ%2BIACMHnnuq7cElHpEuRliCZLc3XiiAt%2FIOyudIdAIgE7b7tal5rL2NKLB1Y1xIJ%2F1uTDF3umCMStmKHJ1FM2Iq%2FQMIFBABGgw0MjY4MTkxODM1NDIiDEAsthKwTp8Itq1jLCraAwK5mb3W5s%2B9EuJu0OmUo8tYeF96x%2Fuczz4w8%2ByH0xloD8iwGsHLTk%2FfZJDTXJR1VsXAkpDetWC2Nxv7HowCspIXM%2BN9qagQbrE9IbjyTuwtJU5cWu%2F5kjklq%2F1JCHZvoOl8FeoXIQ04FhrhzNyPONPmwZOkeNbrquX1ISVTzSPlYY6q2Ji3ZWFkVNxiDlrvScJ2s8rm34yh3gJAU1%2BUfe5Ff0HGQkax0J8q79PFZq2brMWM%2Fy8bKL1Men3mGKGbfWOyaMlhVuW4qJkC3LzfDXUurEZ7A%2BBOyWAbby2UkV6OBFssE%2BRaYjgvGs1V0vRo4%2BAfJl0uKgLSVMSi2YKHsI5P4NJrQWZYp6KPUWYHPiQ2FKAeh3Dd6xYvYMtFqSCOxAdamXlRdG8icoVsYf75HZIGjckBe%2BNZsmBw%2F77TtIFJJJtK9GgoEeMb1a1TVEo47fCd79B6WrieaMXgH9xlJnUY1Ph1RPXZqbaSEkIyQJZYWyMa2MfA86Ri5cvbeDyhiexBnMV77BFU%2BkfAm04W9HvcLnLYHYLVH8MFJoHrBsF5KKG9Ah53nFvra9DiLPLv%2F5PRzPnQVNn8K8Lrf%2F9cmBOF%2B0G7FxEUJSbLTUxryfUx2953Wqgi3mVETDD5iPTGBjqlAS8i1cPz%2FJGiXHCOlhBFr%2B1ZTwD5l0y6CXuMEwqbROaoamwA5M2bCqMehiaGQljexlx6aqWKonNsbIfgH0DYB2rgqp4BvLiEYS7OEHCtoniICB%2FRZ7GlR5WC%2BMt2X82W63bUGX2sHHEj6Sj4yHyiDEo%2FLajNRASOaRf4zXBJBjQLd5mKKLZt%2FS85Pvl9chiJ4Jo36JsZevF4W%2BmHailGYkpi90NetA%3D%3D&X-Amz-SignedHeaders=host&x-id=PutObject&X-Amz-Signature=7d12273b33455ce0787223b428373a16e184aefe8d8838d56066623309c7a204
 - service "jupyter": service name was adjusted: environment variable "DATABASE_HOST" assigned value "defangSampleTestFakeTenant0-db"
 - service "db": missing compose directive: restart; assuming 'unless-stopped' (add 'restart' to silence)
 ! service "db": missing memory reservation; using provider-specific defaults. Specify deploy.resources.reservations.memory to avoid out-of-memory errors
 - service "jupyter": missing compose directive: restart; assuming 'unless-stopped' (add 'restart' to silence)
 - service "jupyter": unsupported compose directive: depends_on
 - service "jupyter": no reservations specified; using limits as reservations
 - fabricClient i5zdco5eaz50 /io.defang.v1.FabricController/GetDelegateSubdomainZone {"project":"jupyter-postgres"}
 - fabricClient 50p7gb8ttm5w /io.defang.v1.FabricController/Deploy {"project":"jupyter-postgres","compose":"bmFtZToganVweXRlci1wb3N0Z3JlcwpzZXJ2aWNlczoKICBkYjoKICAgIGVudmlyb25tZW50OgogICAgICBQT1NUR1JFU19QQVNTV09SRDogbnVsbAogICAgaGVhbHRoY2hlY2s6CiAgICAgIHRlc3Q6CiAgICAgICAgLSBDTUQtU0hFTEwKICAgICAgICAtIHBnX2lzcmVhZHkgLVUgcG9zdGdyZXMKICAgIGltYWdlOiBwb3N0Z3JlczoxNAogICAgbmV0d29ya3M6CiAgICAgIGRlZmF1bHQ6IG51bGwKICAgIHBvcnRzOgogICAgICAtIG1vZGU6IGhvc3QKICAgICAgICB0YXJnZXQ6IDU0MzIKICAgICAgICBwdWJsaXNoZWQ6ICI1NDMyIgogICAgICAgIHByb3RvY29sOiB0Y3AKICAgIHgtZGVmYW5nLXBvc3RncmVzOiB0cnVlCiAganVweXRlcjoKICAgIGJ1aWxkOgogICAgICBjb250ZXh0OiBodHRwczovL2Vjcy1zdGFnaW5nLWJ1aWxkLWJ1Y2tldDIwMjQwMjA2MTkwMTMwNjIxODAwMDAwMDA0LnMzLnVzLXdlc3QtMi5hbWF6b25hd3MuY29tL2J1aWxkcy9hZjE4ZWE4OS01NDZkLTVkMjktYjA4NS0zZGZkMjdmNjAyZGQvc2hhMjU2LV81cDhQMlFoUkE4UTVNUjJvOTFLUmpuZFVfeVRGWUhuQWVGUWVhVGlhWEFfLnRhci5negogICAgICBkb2NrZXJmaWxlOiBEb2NrZXJmaWxlCiAgICBkZXBlbmRzX29uOgogICAgICBkYjoKICAgICAgICBjb25kaXRpb246IHNlcnZpY2Vfc3RhcnRlZAogICAgICAgIHJlcXVpcmVkOiB0cnVlCiAgICBkZXBsb3k6CiAgICAgIHJlc291cmNlczoKICAgICAgICBsaW1pdHM6CiA…
 - fabricClient bssivff4nbl1 /io.defang.v1.FabricController/PutDeployment {"deployment":{"id":"c51m43dy9p1i","project":"jupyter-postgres","provider_string":"defang","provider_account_id":"defangSampleTestFakeTenant0","timestamp":{"seconds":1759326020,"nanos":130889557},"action":1,"region":"us-west-2","provider":1,"service_count":2}}
Project: jupyter-postgres
db:
    createdAt: "2025-10-01T13:40:20.055976136Z"
    endpoints:
        - defangsampletestfaketenant0-db.staging.ecs.internal:5432
    etag: c51m43dy9p1i
    natIps:
        - 34.210.156.224
    privateFqdn: defangsampletestfaketenant0-db.staging.ecs.internal
    project: defangSampleTestFakeTenant0
    service:
        image: postgres:14
        internal: true
        name: db
        ports:
            - protocol: TCP
              target: 5432
        secrets:
            - source: POSTGRES_PASSWORD
    state: UPDATE_QUEUED
    status: UPDATE_QUEUED
    updatedAt: "2025-10-01T13:40:20.055976136Z"

jupyter:
    createdAt: "2025-10-01T13:40:20.055967669Z"
    endpoints:
        - defangsampletestfaketenant0-jupyter--8888.staging.defang.dev
    etag: c51m43dy9p1i
    lbIps:
        - 10.0.32.0/20
        - 10.0.96.0/20
        - 10.0.160.0/20
    natIps:
        - 34.210.156.224
    project: defangSampleTestFakeTenant0
    publicFqdn: defangsampletestfaketenant0-jupyter.staging.defang.dev
    service:
        build:
            context: https://ecs-staging-build-bucket20240206190130621800000004.s3.us-west-2.amazonaws.com/builds/af18ea89-546d-5d29-b085-3dfd27f602dd/sha256-_5p8P2QhRA8Q5MR2o91KRjndU_yTFYHnAeFQeaTiaXA_.tar.gz
            dockerfile: Dockerfile
        environment:
            DATABASE_HOST: defangSampleTestFakeTenant0-db
        internal: true
        name: jupyter
        ports:
            - mode: INGRESS
              protocol: TCP
              target: 8888
        secrets:
            - source: POSTGRES_PASSWORD
            - source: JUPYTER_TOKEN
    state: BUILD_QUEUED
    status: BUILD_QUEUED
    updatedAt: "2025-10-01T13:40:20.055967669Z"

 * Tailing logs for deployment ID c51m43dy9p1i ; press Ctrl+C to detach:
 - Tailing ALL logs in project "jupyter-postgres"
 - waiting for services [jupyter] to reach state DEPLOYMENT_COMPLETED
 - fabricClient ft0fnpgmvg7w /io.defang.v1.FabricController/Subscribe streaming connection established
 - fabricClient uartu9zxxx4p /io.defang.v1.FabricController/Tail streaming connection established
 - service jupyter with state ( BUILD_QUEUED ) and status: BUILD_QUEUED
2025-10-01T13:40:20.113Z cd  Update started for stack defangSampleTestFakeTenant0-staging
2025-10-01T13:40:23.366Z cd   ** Updating service "db"
2025-10-01T13:40:23.424Z cd   ** Building image for "jupyter"...
2025-10-01T13:40:23.443Z cd   ** Updating service "jupyter"
2025-10-01T13:40:26.480Z cd   ** Updated service "db" to revision 48
 - service jupyter with state ( BUILD_PROVISIONING ) and status: BUILD_PROVISIONING
 - service jupyter with state ( BUILD_PENDING ) and status: BUILD_PENDING
 - service jupyter with state ( BUILD_RUNNING ) and status: BUILD_RUNNING
2025-10-01T13:40:52.740Z jupyter-image kaniko INFO[0000] Using dockerignore file: /kaniko/buildcontext/.dockerignore
2025-10-01T13:40:52.740Z jupyter-image kaniko INFO[0000] Retrieving image manifest jupyter/datascience-notebook
2025-10-01T13:40:52.740Z jupyter-image kaniko INFO[0000] Retrieving image jupyter/datascience-notebook from mapped registry 426819183542.dkr.ecr.us-west-2.amazonaws.com
2025-10-01T13:40:52.863Z jupyter-image kaniko WARN[0000] Failed to retrieve image jupyter/datascience-notebook from remapped registry 426819183542.dkr.ecr.us-west-2.amazonaws.com: unable to complete operation after 0 attempts, last error: GET https://426819183542.dkr.ecr.us-west-2.amazonaws.com/v2/jupyter/datascience-notebook/manifests/latest: NAME_UNKNOWN: The repository with name 'jupyter/datascience-notebook' does not exist in the registry with id '426819183542'. Will try with the next registry, or fallback to the original registry.
2025-10-01T13:40:53.482Z jupyter-image kaniko WARN[0000] Failed to retrieve image jupyter/datascience-notebook from remapped registry public.ecr.aws: unable to complete operation after 0 attempts, last error: GET https://public.ecr.aws/v2/jupyter/datascience-notebook/manifests/latest: NAME_UNKNOWN: The repository with name 'datascience-notebook' does not exist in the registry with id 'jupyter'. Will try with the next registry, or fallback to the original registry.
2025-10-01T13:40:52.864Z jupyter-image kaniko INFO[0000] Retrieving image jupyter/datascience-notebook from mapped registry public.ecr.aws
2025-10-01T13:40:53.482Z jupyter-image kaniko INFO[0000] Retrieving image jupyter/datascience-notebook from registry index.docker.io
2025-10-01T13:40:54.684Z jupyter-image kaniko INFO[0002] Retrieving image manifest jupyter/datascience-notebook
2025-10-01T13:40:54.684Z jupyter-image kaniko INFO[0002] Returning cached image manifest
2025-10-01T13:40:54.816Z jupyter-image kaniko INFO[0002] Built cross stage deps: map[]
2025-10-01T13:40:54.816Z jupyter-image kaniko INFO[0002] Retrieving image manifest jupyter/datascience-notebook
2025-10-01T13:40:54.816Z jupyter-image kaniko INFO[0002] Returning cached image manifest
2025-10-01T13:40:54.816Z jupyter-image kaniko INFO[0002] Retrieving image manifest jupyter/datascience-notebook
2025-10-01T13:40:54.816Z jupyter-image kaniko INFO[0002] Returning cached image manifest
2025-10-01T13:40:54.816Z jupyter-image kaniko INFO[0002] Executing 0 build triggers
2025-10-01T13:40:54.816Z jupyter-image kaniko INFO[0002] Building stage 'jupyter/datascience-notebook' [idx: '0', base-idx: '-1']
2025-10-01T13:40:54.817Z jupyter-image kaniko INFO[0002] Cmd: USER
2025-10-01T13:40:54.817Z jupyter-image kaniko INFO[0002] Checking for cached layer 532501343364.dkr.ecr.us-west-2.amazonaws.com/kaniko-build/cache:0f5c99dd37aa998b03bd3a78eaf484baead15e7cd105c9703bae6b09055d0889...
2025-10-01T13:40:54.897Z jupyter-image kaniko INFO[0002] No cached layer found for cmd RUN apt-get update && apt-get install -y libpq-dev
2025-10-01T13:40:54.897Z jupyter-image kaniko INFO[0002] Cmd: USER
2025-10-01T13:40:54.899Z jupyter-image kaniko INFO[0002] Unpacking rootfs as cmd RUN apt-get update && apt-get install -y libpq-dev requires it.
2025-10-01T13:41:11.756Z db ip-10-0-173-137 The files belonging to this database system will be owned by user "postgres".
2025-10-01T13:41:11.756Z db ip-10-0-173-137 This user must also own the server process.
2025-10-01T13:41:11.756Z db ip-10-0-173-137 
2025-10-01T13:41:11.756Z db ip-10-0-173-137 The database cluster will be initialized with locale "en_US.utf8".
2025-10-01T13:41:11.757Z db ip-10-0-173-137 The default database encoding has accordingly been set to "UTF8".
2025-10-01T13:41:11.757Z db ip-10-0-173-137 The default text search configuration will be set to "english".
2025-10-01T13:41:11.757Z db ip-10-0-173-137 
2025-10-01T13:41:11.757Z db ip-10-0-173-137 Data page checksums are disabled.
2025-10-01T13:41:11.757Z db ip-10-0-173-137 
2025-10-01T13:41:11.757Z db ip-10-0-173-137 fixing permissions on existing directory /var/lib/postgresql/data ... ok
2025-10-01T13:41:11.757Z db ip-10-0-173-137 creating subdirectories ... ok
2025-10-01T13:41:11.758Z db ip-10-0-173-137 selecting dynamic shared memory implementation ... posix
2025-10-01T13:41:11.772Z db ip-10-0-173-137 selecting default max_connections ... 100
2025-10-01T13:41:11.864Z db ip-10-0-173-137 selecting default shared_buffers ... 128MB
2025-10-01T13:41:11.878Z db ip-10-0-173-137 selecting default time zone ... Etc/UTC
2025-10-01T13:41:11.956Z db ip-10-0-173-137 creating configuration files ... ok
2025-10-01T13:41:12.568Z db ip-10-0-173-137 running bootstrap script ... ok
2025-10-01T13:41:14.420Z db ip-10-0-173-137 initdb: warning: enabling "trust" authentication for local connections
2025-10-01T13:41:14.274Z db ip-10-0-173-137 performing post-bootstrap initialization ... ok
2025-10-01T13:41:14.420Z db ip-10-0-173-137 You can change this by editing pg_hba.conf or using the option -A, or
2025-10-01T13:41:14.420Z db ip-10-0-173-137 --auth-local and --auth-host, the next time you run initdb.
2025-10-01T13:41:14.420Z db ip-10-0-173-137 syncing data to disk ... ok
2025-10-01T13:41:14.420Z db ip-10-0-173-137 
2025-10-01T13:41:14.420Z db ip-10-0-173-137 
2025-10-01T13:41:14.420Z db ip-10-0-173-137 Success. You can now start the database server using:
2025-10-01T13:41:14.420Z db ip-10-0-173-137 
2025-10-01T13:41:14.420Z db ip-10-0-173-137     pg_ctl -D /var/lib/postgresql/data -l logfile start
2025-10-01T13:41:14.420Z db ip-10-0-173-137 
2025-10-01T13:41:14.557Z db ip-10-0-173-137 waiting for server to start....2025-10-01 13:41:14.557 UTC [55] LOG:  starting PostgreSQL 14.19 (Debian 14.19-1.pgdg13+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit
2025-10-01T13:41:14.560Z db ip-10-0-173-137 2025-10-01 13:41:14.560 UTC [55] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2025-10-01T13:41:14.572Z db ip-10-0-173-137 2025-10-01 13:41:14.571 UTC [56] LOG:  database system was shut down at 2025-10-01 13:41:14 UTC
2025-10-01T13:41:14.578Z db ip-10-0-173-137 2025-10-01 13:41:14.578 UTC [55] LOG:  database system is ready to accept connections
2025-10-01T13:41:14.666Z db ip-10-0-173-137  done
2025-10-01T13:41:14.666Z db ip-10-0-173-137 server started
2025-10-01T13:41:14.761Z db ip-10-0-173-137 
2025-10-01T13:41:14.762Z db ip-10-0-173-137 /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
2025-10-01T13:41:14.762Z db ip-10-0-173-137 
2025-10-01T13:41:14.763Z db ip-10-0-173-137 2025-10-01 13:41:14.763 UTC [55] LOG:  received fast shutdown request
2025-10-01T13:41:14.767Z db ip-10-0-173-137 waiting for server to shut down....2025-10-01 13:41:14.767 UTC [55] LOG:  aborting any active transactions
2025-10-01T13:41:14.769Z db ip-10-0-173-137 2025-10-01 13:41:14.769 UTC [55] LOG:  background worker "logical replication launcher" (PID 62) exited with exit code 1
2025-10-01T13:41:14.771Z db ip-10-0-173-137 2025-10-01 13:41:14.771 UTC [57] LOG:  shutting down
2025-10-01T13:41:14.793Z db ip-10-0-173-137 2025-10-01 13:41:14.793 UTC [55] LOG:  database system is shut down
2025-10-01T13:41:14.863Z db ip-10-0-173-137  done
2025-10-01T13:41:14.863Z db ip-10-0-173-137 server stopped
2025-10-01T13:41:14.864Z db ip-10-0-173-137 
2025-10-01T13:41:14.864Z db ip-10-0-173-137 PostgreSQL init process complete; ready for start up.
2025-10-01T13:41:14.865Z db ip-10-0-173-137 
2025-10-01T13:41:14.889Z db ip-10-0-173-137 2025-10-01 13:41:14.889 UTC [1] LOG:  starting PostgreSQL 14.19 (Debian 14.19-1.pgdg13+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit
2025-10-01T13:41:14.889Z db ip-10-0-173-137 2025-10-01 13:41:14.889 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2025-10-01T13:41:14.889Z db ip-10-0-173-137 2025-10-01 13:41:14.889 UTC [1] LOG:  listening on IPv6 address "::", port 5432
2025-10-01T13:41:14.895Z db ip-10-0-173-137 2025-10-01 13:41:14.895 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2025-10-01T13:41:14.902Z db ip-10-0-173-137 2025-10-01 13:41:14.902 UTC [68] LOG:  database system was shut down at 2025-10-01 13:41:14 UTC
2025-10-01T13:41:14.960Z db ip-10-0-173-137 2025-10-01 13:41:14.960 UTC [1] LOG:  database system is ready to accept connections
2025-10-01T13:42:04.991Z jupyter-image kaniko INFO[0072] USER root
2025-10-01T13:42:04.991Z jupyter-image kaniko INFO[0072] Cmd: USER
2025-10-01T13:42:04.991Z jupyter-image kaniko INFO[0072] No files changed in this command, skipping snapshotting.
2025-10-01T13:42:04.991Z jupyter-image kaniko INFO[0072] RUN apt-get update && apt-get install -y libpq-dev
2025-10-01T13:42:04.991Z jupyter-image kaniko INFO[0072] Initializing snapshotter ...
2025-10-01T13:42:04.991Z jupyter-image kaniko INFO[0072] Taking snapshot of full filesystem...
2025-10-01T13:42:41.102Z jupyter-image kaniko INFO[0108] Cmd: /bin/bash
2025-10-01T13:42:41.102Z jupyter-image kaniko INFO[0108] Args: [-o pipefail -c apt-get update && apt-get install -y libpq-dev]
2025-10-01T13:42:41.102Z jupyter-image kaniko INFO[0108] Util.Lookup returned: &{Uid:0 Gid:0 Username:root Name: HomeDir:/root}
2025-10-01T13:42:41.102Z jupyter-image kaniko INFO[0108] Performing slow lookup of group ids for root
2025-10-01T13:42:41.102Z jupyter-image kaniko INFO[0108] Running: [/bin/bash -o pipefail -c apt-get update && apt-get install -y libpq-dev]
2025-10-01T13:42:41.275Z jupyter-image kaniko Get:1 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
2025-10-01T13:42:41.291Z jupyter-image kaniko Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
2025-10-01T13:42:41.741Z jupyter-image kaniko Get:3 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [3,371 kB]
2025-10-01T13:42:41.753Z jupyter-image kaniko Get:4 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
2025-10-01T13:42:41.952Z jupyter-image kaniko Get:5 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
2025-10-01T13:42:42.135Z jupyter-image kaniko Get:6 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages [266 kB]
2025-10-01T13:42:42.332Z jupyter-image kaniko Get:7 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]
2025-10-01T13:42:42.397Z jupyter-image kaniko Get:8 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1,274 kB]
2025-10-01T13:42:42.420Z jupyter-image kaniko Get:9 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [5,609 kB]
2025-10-01T13:42:42.577Z jupyter-image kaniko Get:10 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [71.0 kB]
2025-10-01T13:42:44.051Z jupyter-image kaniko Get:11 http://archive.ubuntu.com/ubuntu jammy/restricted amd64 Packages [164 kB]
2025-10-01T13:42:44.053Z jupyter-image kaniko Get:12 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1,792 kB]
2025-10-01T13:42:44.105Z jupyter-image kaniko Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3,732 kB]
2025-10-01T13:42:44.261Z jupyter-image kaniko Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [69.1 kB]
2025-10-01T13:42:44.262Z jupyter-image kaniko Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,580 kB]
2025-10-01T13:42:44.325Z jupyter-image kaniko Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [5,899 kB]
2025-10-01T13:42:44.557Z jupyter-image kaniko Get:17 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [35.2 kB]
2025-10-01T13:42:44.558Z jupyter-image kaniko Get:18 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [83.2 kB]
2025-10-01T13:42:45.539Z jupyter-image kaniko Fetched 42.1 MB in 4s (9,532 kB/s)
2025-10-01T13:42:46.750Z jupyter-image kaniko Reading package lists...
2025-10-01T13:42:48.025Z jupyter-image kaniko Reading package lists...
2025-10-01T13:42:48.334Z jupyter-image kaniko Building dependency tree...
2025-10-01T13:42:48.335Z jupyter-image kaniko Reading state information...
2025-10-01T13:42:48.661Z jupyter-image kaniko The following additional packages will be installed:
2025-10-01T13:42:48.662Z jupyter-image kaniko   libpq5 libssl-dev libssl3
2025-10-01T13:42:48.663Z jupyter-image kaniko Suggested packages:
2025-10-01T13:42:48.663Z jupyter-image kaniko   postgresql-doc-14 libssl-doc
2025-10-01T13:42:48.698Z jupyter-image kaniko The following NEW packages will be installed:
2025-10-01T13:42:48.700Z jupyter-image kaniko   libpq-dev libpq5 libssl-dev
2025-10-01T13:42:48.702Z jupyter-image kaniko The following packages will be upgraded:
2025-10-01T13:42:48.703Z jupyter-image kaniko   libssl3
2025-10-01T13:42:48.975Z jupyter-image kaniko 1 upgraded, 3 newly installed, 0 to remove and 141 not upgraded.
2025-10-01T13:42:48.975Z jupyter-image kaniko Need to get 4,581 kB of archives.
2025-10-01T13:42:48.975Z jupyter-image kaniko After this operation, 13.4 MB of additional disk space will be used.
2025-10-01T13:42:48.975Z jupyter-image kaniko Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libssl3 amd64 3.0.2-0ubuntu1.20 [1,905 kB]
2025-10-01T13:42:51.999Z jupyter-image kaniko Get:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpq5 amd64 14.19-0ubuntu0.22.04.1 [152 kB]
2025-10-01T13:42:52.128Z jupyter-image kaniko Get:3 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libssl-dev amd64 3.0.2-0ubuntu1.20 [2,376 kB]
2025-10-01T13:42:52.945Z jupyter-image kaniko Get:4 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpq-dev amd64 14.19-0ubuntu0.22.04.1 [148 kB]
2025-10-01T13:42:53.128Z jupyter-image kaniko debconf: delaying package configuration, since apt-utils is not installed
2025-10-01T13:42:53.164Z jupyter-image kaniko Fetched 4,581 kB in 4s (1,075 kB/s)
2025-10-01T13:42:53.234Z jupyter-image kaniko (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 49809 files and directories currently installed.)
2025-10-01T13:42:53.236Z jupyter-image kaniko Preparing to unpack .../libssl3_3.0.2-0ubuntu1.20_amd64.deb ...
2025-10-01T13:42:53.258Z jupyter-image kaniko Unpacking libssl3:amd64 (3.0.2-0ubuntu1.20) over (3.0.2-0ubuntu1.10) ...
2025-10-01T13:42:53.342Z jupyter-image kaniko Setting up libssl3:amd64 (3.0.2-0ubuntu1.20) ...
2025-10-01T13:42:53.477Z jupyter-image kaniko Selecting previously unselected package libpq5:amd64.
2025-10-01T13:42:53.500Z jupyter-image kaniko (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 49809 files and directories currently installed.)
2025-10-01T13:42:53.501Z jupyter-image kaniko Preparing to unpack .../libpq5_14.19-0ubuntu0.22.04.1_amd64.deb ...
2025-10-01T13:42:53.507Z jupyter-image kaniko Unpacking libpq5:amd64 (14.19-0ubuntu0.22.04.1) ...
2025-10-01T13:42:53.544Z jupyter-image kaniko Selecting previously unselected package libssl-dev:amd64.
2025-10-01T13:42:53.548Z jupyter-image kaniko Preparing to unpack .../libssl-dev_3.0.2-0ubuntu1.20_amd64.deb ...
2025-10-01T13:42:53.554Z jupyter-image kaniko Unpacking libssl-dev:amd64 (3.0.2-0ubuntu1.20) ...
2025-10-01T13:42:53.658Z jupyter-image kaniko Selecting previously unselected package libpq-dev.
2025-10-01T13:42:53.663Z jupyter-image kaniko Preparing to unpack .../libpq-dev_14.19-0ubuntu0.22.04.1_amd64.deb ...
2025-10-01T13:42:53.668Z jupyter-image kaniko Unpacking libpq-dev (14.19-0ubuntu0.22.04.1) ...
2025-10-01T13:42:53.718Z jupyter-image kaniko Setting up libpq5:amd64 (14.19-0ubuntu0.22.04.1) ...
2025-10-01T13:42:53.734Z jupyter-image kaniko Setting up libssl-dev:amd64 (3.0.2-0ubuntu1.20) ...
2025-10-01T13:42:53.749Z jupyter-image kaniko Setting up libpq-dev (14.19-0ubuntu0.22.04.1) ...
2025-10-01T13:42:53.765Z jupyter-image kaniko Processing triggers for libc-bin (2.35-0ubuntu3.4) ...
2025-10-01T13:42:53.821Z jupyter-image kaniko INFO[0121] Taking snapshot of full filesystem...
2025-10-01T13:43:03.099Z jupyter-image kaniko INFO[0130] Pushing layer 532501343364.dkr.ecr.us-west-2.amazonaws.com/kaniko-build/cache:0f5c99dd37aa998b03bd3a78eaf484baead15e7cd105c9703bae6b09055d0889 to cache now
2025-10-01T13:43:03.102Z jupyter-image kaniko INFO[0130] Pushing image to 532501343364.dkr.ecr.us-west-2.amazonaws.com/kaniko-build/cache:0f5c99dd37aa998b03bd3a78eaf484baead15e7cd105c9703bae6b09055d0889
2025-10-01T13:43:03.190Z jupyter-image kaniko WARN[0130] Retrying operation after 1s due to HEAD https://532501343364.dkr.ecr.us-west-2.amazonaws.com/v2/kaniko-build/cache/blobs/sha256:c4d3bbd506b8c38137ec2318cd660a6de78b46b985b915446b933dba0ee99bf0: unexpected status code 403 Forbidden (HEAD responses have no body, use GET for details)
2025-10-01T13:43:03.286Z jupyter-image kaniko INFO[0130] USER 1000
2025-10-01T13:43:03.286Z jupyter-image kaniko INFO[0130] Cmd: USER
2025-10-01T13:43:03.364Z jupyter-image kaniko INFO[0130] No files changed in this command, skipping snapshotting.
2025-10-01T13:43:03.365Z jupyter-image kaniko INFO[0130] COPY requirements.txt /tmp/
2025-10-01T13:43:03.365Z jupyter-image kaniko INFO[0130] Taking snapshot of files...
2025-10-01T13:43:03.366Z jupyter-image kaniko INFO[0130] RUN pip install --no-cache-dir -r /tmp/requirements.txt
2025-10-01T13:43:03.366Z jupyter-image kaniko INFO[0130] Cmd: /bin/bash
2025-10-01T13:43:03.366Z jupyter-image kaniko INFO[0130] Args: [-o pipefail -c pip install --no-cache-dir -r /tmp/requirements.txt]
2025-10-01T13:43:03.366Z jupyter-image kaniko INFO[0130] Util.Lookup returned: &{Uid:1000 Gid:100 Username:jovyan Name: HomeDir:/home/jovyan}
2025-10-01T13:43:03.367Z jupyter-image kaniko INFO[0130] Performing slow lookup of group ids for jovyan
2025-10-01T13:43:03.367Z jupyter-image kaniko INFO[0130] Running: [/bin/bash -o pipefail -c pip install --no-cache-dir -r /tmp/requirements.txt]
2025-10-01T13:43:03.882Z jupyter-image kaniko Requirement already satisfied: sqlalchemy in /opt/conda/lib/python3.11/site-packages (from -r /tmp/requirements.txt (line 1)) (2.0.22)
2025-10-01T13:43:03.988Z jupyter-image kaniko Collecting psycopg2 (from -r /tmp/requirements.txt (line 2))
2025-10-01T13:43:04.030Z jupyter-image kaniko   Downloading psycopg2-2.9.10.tar.gz (385 kB)
2025-10-01T13:43:04.064Z jupyter-image kaniko      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 385.7/385.7 kB 12.2 MB/s eta 0:00:00
2025-10-01T13:43:04.117Z jupyter-image kaniko   Preparing metadata (setup.py): started
2025-10-01T13:43:04.389Z jupyter-image kaniko   Preparing metadata (setup.py): finished with status 'done'
2025-10-01T13:43:04.393Z jupyter-image kaniko Requirement already satisfied: pandas in /opt/conda/lib/python3.11/site-packages (from -r /tmp/requirements.txt (line 3)) (2.1.1)
2025-10-01T13:43:04.394Z jupyter-image kaniko Requirement already satisfied: seaborn in /opt/conda/lib/python3.11/site-packages (from -r /tmp/requirements.txt (line 4)) (0.13.0)
2025-10-01T13:43:04.395Z jupyter-image kaniko Requirement already satisfied: ipywidgets in /opt/conda/lib/python3.11/site-packages (from -r /tmp/requirements.txt (line 5)) (8.1.1)
2025-10-01T13:43:04.429Z jupyter-image kaniko Requirement already satisfied: typing-extensions>=4.2.0 in /opt/conda/lib/python3.11/site-packages (from sqlalchemy->-r /tmp/requirements.txt (line 1)) (4.8.0)
2025-10-01T13:43:04.433Z jupyter-image kaniko Requirement already satisfied: greenlet!=0.4.17 in /opt/conda/lib/python3.11/site-packages (from sqlalchemy->-r /tmp/requirements.txt (line 1)) (3.0.0)
2025-10-01T13:43:04.498Z jupyter-image kaniko Requirement already satisfied: numpy>=1.23.2 in /opt/conda/lib/python3.11/site-packages (from pandas->-r /tmp/requirements.txt (line 3)) (1.24.4)
2025-10-01T13:43:04.499Z jupyter-image kaniko Requirement already satisfied: python-dateutil>=2.8.2 in /opt/conda/lib/python3.11/site-packages (from pandas->-r /tmp/requirements.txt (line 3)) (2.8.2)
2025-10-01T13:43:04.501Z jupyter-image kaniko Requirement already satisfied: pytz>=2020.1 in /opt/conda/lib/python3.11/site-packages (from pandas->-r /tmp/requirements.txt (line 3)) (2023.3.post1)
2025-10-01T13:43:04.502Z jupyter-image kaniko Requirement already satisfied: tzdata>=2022.1 in /opt/conda/lib/python3.11/site-packages (from pandas->-r /tmp/requirements.txt (line 3)) (2023.3)
2025-10-01T13:43:04.522Z jupyter-image kaniko Requirement already satisfied: matplotlib!=3.6.1,>=3.3 in /opt/conda/lib/python3.11/site-packages (from seaborn->-r /tmp/requirements.txt (line 4)) (3.8.0)
2025-10-01T13:43:04.532Z jupyter-image kaniko Requirement already satisfied: comm>=0.1.3 in /opt/conda/lib/python3.11/site-packages (from ipywidgets->-r /tmp/requirements.txt (line 5)) (0.1.4)
2025-10-01T13:43:04.534Z jupyter-image kaniko Requirement already satisfied: ipython>=6.1.0 in /opt/conda/lib/python3.11/site-packages (from ipywidgets->-r /tmp/requirements.txt (line 5)) (8.16.1)
2025-10-01T13:43:04.535Z jupyter-image kaniko Requirement already satisfied: traitlets>=4.3.1 in /opt/conda/lib/python3.11/site-packages (from ipywidgets->-r /tmp/requirements.txt (line 5)) (5.11.2)
2025-10-01T13:43:04.536Z jupyter-image kaniko Requirement already satisfied: widgetsnbextension~=4.0.9 in /opt/conda/lib/python3.11/site-packages (from ipywidgets->-r /tmp/requirements.txt (line 5)) (4.0.9)
2025-10-01T13:43:04.538Z jupyter-image kaniko Requirement already satisfied: jupyterlab-widgets~=3.0.9 in /opt/conda/lib/python3.11/site-packages (from ipywidgets->-r /tmp/requirements.txt (line 5)) (3.0.9)
2025-10-01T13:43:04.600Z jupyter-image kaniko Requirement already satisfied: backcall in /opt/conda/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (0.2.0)
2025-10-01T13:43:04.601Z jupyter-image kaniko Requirement already satisfied: decorator in /opt/conda/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (5.1.1)
2025-10-01T13:43:04.603Z jupyter-image kaniko Requirement already satisfied: jedi>=0.16 in /opt/conda/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (0.19.1)
2025-10-01T13:43:04.604Z jupyter-image kaniko Requirement already satisfied: matplotlib-inline in /opt/conda/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (0.1.6)
2025-10-01T13:43:04.605Z jupyter-image kaniko Requirement already satisfied: pickleshare in /opt/conda/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (0.7.5)
2025-10-01T13:43:04.606Z jupyter-image kaniko Requirement already satisfied: prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30 in /opt/conda/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (3.0.39)
2025-10-01T13:43:04.607Z jupyter-image kaniko Requirement already satisfied: pygments>=2.4.0 in /opt/conda/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (2.16.1)
2025-10-01T13:43:04.609Z jupyter-image kaniko Requirement already satisfied: stack-data in /opt/conda/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (0.6.2)
2025-10-01T13:43:04.611Z jupyter-image kaniko Requirement already satisfied: pexpect>4.3 in /opt/conda/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (4.8.0)
2025-10-01T13:43:04.622Z jupyter-image kaniko Requirement already satisfied: contourpy>=1.0.1 in /opt/conda/lib/python3.11/site-packages (from matplotlib!=3.6.1,>=3.3->seaborn->-r /tmp/requirements.txt (line 4)) (1.1.1)
2025-10-01T13:43:04.623Z jupyter-image kaniko Requirement already satisfied: cycler>=0.10 in /opt/conda/lib/python3.11/site-packages (from matplotlib!=3.6.1,>=3.3->seaborn->-r /tmp/requirements.txt (line 4)) (0.12.1)
2025-10-01T13:43:04.629Z jupyter-image kaniko Requirement already satisfied: fonttools>=4.22.0 in /opt/conda/lib/python3.11/site-packages (from matplotlib!=3.6.1,>=3.3->seaborn->-r /tmp/requirements.txt (line 4)) (4.43.1)
2025-10-01T13:43:04.631Z jupyter-image kaniko Requirement already satisfied: kiwisolver>=1.0.1 in /opt/conda/lib/python3.11/site-packages (from matplotlib!=3.6.1,>=3.3->seaborn->-r /tmp/requirements.txt (line 4)) (1.4.5)
2025-10-01T13:43:04.633Z jupyter-image kaniko Requirement already satisfied: packaging>=20.0 in /opt/conda/lib/python3.11/site-packages (from matplotlib!=3.6.1,>=3.3->seaborn->-r /tmp/requirements.txt (line 4)) (23.2)
2025-10-01T13:43:04.634Z jupyter-image kaniko Requirement already satisfied: pillow>=6.2.0 in /opt/conda/lib/python3.11/site-packages (from matplotlib!=3.6.1,>=3.3->seaborn->-r /tmp/requirements.txt (line 4)) (10.1.0)
2025-10-01T13:43:04.636Z jupyter-image kaniko Requirement already satisfied: pyparsing>=2.3.1 in /opt/conda/lib/python3.11/site-packages (from matplotlib!=3.6.1,>=3.3->seaborn->-r /tmp/requirements.txt (line 4)) (3.1.1)
2025-10-01T13:43:04.641Z jupyter-image kaniko Requirement already satisfied: six>=1.5 in /opt/conda/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas->-r /tmp/requirements.txt (line 3)) (1.16.0)
2025-10-01T13:43:04.770Z jupyter-image kaniko Requirement already satisfied: parso<0.9.0,>=0.8.3 in /opt/conda/lib/python3.11/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (0.8.3)
2025-10-01T13:43:04.781Z jupyter-image kaniko Requirement already satisfied: ptyprocess>=0.5 in /opt/conda/lib/python3.11/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (0.7.0)
2025-10-01T13:43:04.800Z jupyter-image kaniko Requirement already satisfied: wcwidth in /opt/conda/lib/python3.11/site-packages (from prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30->ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (0.2.8)
2025-10-01T13:43:04.831Z jupyter-image kaniko Requirement already satisfied: executing>=1.2.0 in /opt/conda/lib/python3.11/site-packages (from stack-data->ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (1.2.0)
2025-10-01T13:43:04.833Z jupyter-image kaniko Requirement already satisfied: asttokens>=2.1.0 in /opt/conda/lib/python3.11/site-packages (from stack-data->ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (2.4.0)
2025-10-01T13:43:04.834Z jupyter-image kaniko Requirement already satisfied: pure-eval in /opt/conda/lib/python3.11/site-packages (from stack-data->ipython>=6.1.0->ipywidgets->-r /tmp/requirements.txt (line 5)) (0.2.2)
2025-10-01T13:43:04.868Z jupyter-image kaniko Building wheels for collected packages: psycopg2
2025-10-01T13:43:04.868Z jupyter-image kaniko   Building wheel for psycopg2 (setup.py): started
2025-10-01T13:43:11.658Z jupyter-image kaniko   Building wheel for psycopg2 (setup.py): finished with status 'done'
2025-10-01T13:43:11.660Z jupyter-image kaniko   Created wheel for psycopg2: filename=psycopg2-2.9.10-cp311-cp311-linux_x86_64.whl size=169144 sha256=ac25d4aeecf81abfc93ab6e4d385f8c3778c2e3cb18794a82e116571d769efb3
2025-10-01T13:43:11.660Z jupyter-image kaniko   Stored in directory: /tmp/pip-ephem-wheel-cache-ka525fg7/wheels/d9/83/60/e9660320860aef3c38a67dea6ff9538e4cad76502cb39ed280
2025-10-01T13:43:11.663Z jupyter-image kaniko Successfully built psycopg2
2025-10-01T13:43:13.077Z jupyter-image kaniko Installing collected packages: psycopg2
2025-10-01T13:43:13.169Z jupyter-image kaniko Successfully installed psycopg2-2.9.10
2025-10-01T13:43:13.447Z jupyter-image kaniko INFO[0140] Taking snapshot of full filesystem...
2025-10-01T13:43:19.639Z jupyter-image kaniko INFO[0147] COPY ./notebooks /home/jovyan/work
2025-10-01T13:43:19.644Z jupyter-image kaniko INFO[0147] Pushing layer 532501343364.dkr.ecr.us-west-2.amazonaws.com/kaniko-build/cache:9ee9253fcf486c06e2e492a462f6fa48ef102fed2f085b9988af15ba4aa5bda6 to cache now
2025-10-01T13:43:19.646Z jupyter-image kaniko INFO[0147] Pushing image to 532501343364.dkr.ecr.us-west-2.amazonaws.com/kaniko-build/cache:9ee9253fcf486c06e2e492a462f6fa48ef102fed2f085b9988af15ba4aa5bda6
2025-10-01T13:43:19.713Z jupyter-image kaniko WARN[0147] Retrying operation after 1s due to HEAD https://532501343364.dkr.ecr.us-west-2.amazonaws.com/v2/kaniko-build/cache/blobs/sha256:04f702e6bc2fcdba33604856b4b7e4872970e71043407ed18921610febeb84e9: unexpected status code 403 Forbidden (HEAD responses have no body, use GET for details)
2025-10-01T13:43:19.731Z jupyter-image kaniko INFO[0147] Taking snapshot of files...
2025-10-01T13:43:20.801Z jupyter-image kaniko WARN[0148] Error uploading layer to cache: failed to push to destination 532501343364.dkr.ecr.us-west-2.amazonaws.com/kaniko-build/cache:0f5c99dd37aa998b03bd3a78eaf484baead15e7cd105c9703bae6b09055d0889: HEAD https://532501343364.dkr.ecr.us-west-2.amazonaws.com/v2/kaniko-build/cache/blobs/sha256:d8091bb51320f36c0c1dc0fa567dbc78575e5183204fe520d7a36d479cfd2cf7: unexpected status code 403 Forbidden (HEAD responses have no body, use GET for details)
2025-10-01T13:48:01.467Z jupyter-image kaniko INFO[0428] Pushing image to 426819183542.dkr.ecr.us-west-2.amazonaws.com/kaniko-build:jupyter-image-76e71969-x86_64
 - fabricClient gpfl6bjqiunw /io.defang.v1.FabricController/Subscribe streaming connection established
 - service jupyter with state ( BUILD_PROVISIONING ) and status: BUILD_PROVISIONING
2025-10-01T13:48:03.839Z jupyter-image kaniko INFO[0431] Pushed 426819183542.dkr.ecr.us-west-2.amazonaws.com/kaniko-build@sha256:45e56dfc3eab025764f6f23e05f5a0e722d36c05946c8ca373d105072d779e75
 - service jupyter with state ( BUILD_STOPPING ) and status: BUILD_DEPROVISIONING EssentialContainerExited
2025-10-01T13:48:15.358Z cd   ** Build succeeded for "jupyter"
2025-10-01T13:48:15.834Z cd   ** Updated service "jupyter" to revision 9
 - service jupyter with state ( DEPLOYMENT_PENDING ) and status: SERVICE_DEPLOYMENT_IN_PROGRESS ECS deployment ecs-svc/3611569335053291659 in progress.
2025-10-01T13:48:19.388Z cd  Update succeeded in 7m59.321720685s ; provisioning...
2025-10-01T13:50:26.324Z jupyter ip-10-0-74-128 Entered start.sh with args: jupyter lab
2025-10-01T13:50:26.333Z jupyter ip-10-0-74-128 Running hooks in: /usr/local/bin/start-notebook.d as uid: 0 gid: 0
2025-10-01T13:50:26.334Z jupyter ip-10-0-74-128 Done running hooks in: /usr/local/bin/start-notebook.d
2025-10-01T13:50:26.408Z jupyter ip-10-0-74-128 Running hooks in: /usr/local/bin/before-notebook.d as uid: 0 gid: 0
2025-10-01T13:50:26.409Z jupyter ip-10-0-74-128 Done running hooks in: /usr/local/bin/before-notebook.d
2025-10-01T13:50:26.409Z jupyter ip-10-0-74-128 Running as jovyan: jupyter lab
2025-10-01T13:50:37.924Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:37.924 ServerApp] Package jupyterlab took 0.0000s to import
2025-10-01T13:50:38.045Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:38.044 ServerApp] Package jupyter_lsp took 0.1197s to import
2025-10-01T13:50:38.045Z jupyter ip-10-0-74-128 [W 2025-10-01 13:50:38.044 ServerApp] A `_jupyter_server_extension_points` function was not found in jupyter_lsp. Instead, a `_jupyter_server_extension_paths` function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
2025-10-01T13:50:38.048Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:38.048 ServerApp] Package jupyter_server_mathjax took 0.0034s to import
2025-10-01T13:50:38.631Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:38.631 ServerApp] Package jupyter_server_proxy took 0.5822s to import
2025-10-01T13:50:38.725Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:38.724 ServerApp] Package jupyter_server_terminals took 0.0931s to import
2025-10-01T13:50:39.417Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.417 ServerApp] Package jupyterlab_git took 0.6915s to import
2025-10-01T13:50:39.428Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.428 ServerApp] Package nbclassic took 0.0112s to import
2025-10-01T13:50:39.435Z jupyter ip-10-0-74-128 [W 2025-10-01 13:50:39.434 ServerApp] A `_jupyter_server_extension_points` function was not found in nbclassic. Instead, a `_jupyter_server_extension_paths` function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
2025-10-01T13:50:39.435Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.435 ServerApp] Package nbdime took 0.0000s to import
2025-10-01T13:50:39.435Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.435 ServerApp] Package notebook took 0.0000s to import
2025-10-01T13:50:39.441Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.441 ServerApp] Package notebook_shim took 0.0000s to import
2025-10-01T13:50:39.441Z jupyter ip-10-0-74-128 [W 2025-10-01 13:50:39.441 ServerApp] A `_jupyter_server_extension_points` function was not found in notebook_shim. Instead, a `_jupyter_server_extension_paths` function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
2025-10-01T13:50:39.505Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.505 ServerApp] jupyter_lsp | extension was successfully linked.
2025-10-01T13:50:39.509Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.509 ServerApp] jupyter_server_mathjax | extension was successfully linked.
2025-10-01T13:50:39.509Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.509 ServerApp] jupyter_server_proxy | extension was successfully linked.
2025-10-01T13:50:39.512Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.512 ServerApp] jupyter_server_terminals | extension was successfully linked.
2025-10-01T13:50:39.516Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.516 ServerApp] jupyterlab | extension was successfully linked.
2025-10-01T13:50:39.516Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.516 ServerApp] jupyterlab_git | extension was successfully linked.
2025-10-01T13:50:39.519Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.519 ServerApp] nbclassic | extension was successfully linked.
2025-10-01T13:50:39.519Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.519 ServerApp] nbdime | extension was successfully linked.
2025-10-01T13:50:39.522Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.522 ServerApp] notebook | extension was successfully linked.
2025-10-01T13:50:39.523Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:39.523 ServerApp] Writing Jupyter server cookie secret to /home/jovyan/.local/share/jupyter/runtime/jupyter_cookie_secret
2025-10-01T13:50:43.906Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:43.906 ServerApp] notebook_shim | extension was successfully linked.
2025-10-01T13:50:44.024Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.024 ServerApp] notebook_shim | extension was successfully loaded.
2025-10-01T13:50:44.026Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.026 ServerApp] jupyter_lsp | extension was successfully loaded.
2025-10-01T13:50:44.027Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.027 ServerApp] jupyter_server_mathjax | extension was successfully loaded.
2025-10-01T13:50:44.105Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.105 ServerApp] jupyter_server_proxy | extension was successfully loaded.
2025-10-01T13:50:44.106Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.106 ServerApp] jupyter_server_terminals | extension was successfully loaded.
2025-10-01T13:50:44.115Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.115 LabApp] JupyterLab extension loaded from /opt/conda/lib/python3.11/site-packages/jupyterlab
2025-10-01T13:50:44.115Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.115 LabApp] JupyterLab application directory is /opt/conda/share/jupyter/lab
2025-10-01T13:50:44.115Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.115 LabApp] Extension Manager is 'pypi'.
2025-10-01T13:50:44.118Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.118 ServerApp] jupyterlab | extension was successfully loaded.
2025-10-01T13:50:44.121Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.121 ServerApp] jupyterlab_git | extension was successfully loaded.
2025-10-01T13:50:44.134Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.134 ServerApp] nbclassic | extension was successfully loaded.
2025-10-01T13:50:44.852Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.852 ServerApp] nbdime | extension was successfully loaded.
2025-10-01T13:50:44.907Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.906 ServerApp] notebook | extension was successfully loaded.
2025-10-01T13:50:44.907Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.907 ServerApp] Serving notebooks from local directory: /home/jovyan
2025-10-01T13:50:44.907Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.907 ServerApp] Jupyter Server 2.8.0 is running at:
2025-10-01T13:50:44.907Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.907 ServerApp] http://ip-10-0-74-128.us-west-2.compute.internal:8888/lab?token=...
2025-10-01T13:50:44.907Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.907 ServerApp]     http://127.0.0.1:8888/lab?token=...
2025-10-01T13:50:44.907Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:44.907 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
2025-10-01T13:50:50.225Z jupyter ip-10-0-74-128 [I 2025-10-01 13:50:50.225 ServerApp] Skipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyright, python-language-server, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server
2025-10-01T13:52:37.231Z jupyter ip-10-0-143-28 Entered start.sh with args: jupyter lab
2025-10-01T13:52:37.240Z jupyter ip-10-0-143-28 Running hooks in: /usr/local/bin/start-notebook.d as uid: 0 gid: 0
2025-10-01T13:52:37.294Z jupyter ip-10-0-143-28 Done running hooks in: /usr/local/bin/start-notebook.d
2025-10-01T13:52:37.318Z jupyter ip-10-0-143-28 Running hooks in: /usr/local/bin/before-notebook.d as uid: 0 gid: 0
2025-10-01T13:52:37.318Z jupyter ip-10-0-143-28 Done running hooks in: /usr/local/bin/before-notebook.d
2025-10-01T13:52:37.318Z jupyter ip-10-0-143-28 Running as jovyan: jupyter lab
2025-10-01T13:52:48.508Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:48.507 ServerApp] Package jupyterlab took 0.0000s to import
2025-10-01T13:52:48.625Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:48.624 ServerApp] Package jupyter_lsp took 0.1167s to import
2025-10-01T13:52:48.625Z jupyter ip-10-0-143-28 [W 2025-10-01 13:52:48.625 ServerApp] A `_jupyter_server_extension_points` function was not found in jupyter_lsp. Instead, a `_jupyter_server_extension_paths` function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
2025-10-01T13:52:48.628Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:48.628 ServerApp] Package jupyter_server_mathjax took 0.0032s to import
2025-10-01T13:52:49.229Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:49.229 ServerApp] Package jupyter_server_proxy took 0.6004s to import
2025-10-01T13:52:49.322Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:49.322 ServerApp] Package jupyter_server_terminals took 0.0278s to import
2025-10-01T13:52:50.010Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.010 ServerApp] Package jupyterlab_git took 0.6873s to import
2025-10-01T13:52:50.019Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.018 ServerApp] Package nbclassic took 0.0082s to import
2025-10-01T13:52:50.024Z jupyter ip-10-0-143-28 [W 2025-10-01 13:52:50.024 ServerApp] A `_jupyter_server_extension_points` function was not found in nbclassic. Instead, a `_jupyter_server_extension_paths` function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
2025-10-01T13:52:50.025Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.025 ServerApp] Package nbdime took 0.0000s to import
2025-10-01T13:52:50.025Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.025 ServerApp] Package notebook took 0.0000s to import
2025-10-01T13:52:50.095Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.094 ServerApp] Package notebook_shim took 0.0000s to import
2025-10-01T13:52:50.095Z jupyter ip-10-0-143-28 [W 2025-10-01 13:52:50.094 ServerApp] A `_jupyter_server_extension_points` function was not found in notebook_shim. Instead, a `_jupyter_server_extension_paths` function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
2025-10-01T13:52:50.097Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.097 ServerApp] jupyter_lsp | extension was successfully linked.
2025-10-01T13:52:50.101Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.101 ServerApp] jupyter_server_mathjax | extension was successfully linked.
2025-10-01T13:52:50.101Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.101 ServerApp] jupyter_server_proxy | extension was successfully linked.
2025-10-01T13:52:50.104Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.104 ServerApp] jupyter_server_terminals | extension was successfully linked.
2025-10-01T13:52:50.108Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.108 ServerApp] jupyterlab | extension was successfully linked.
2025-10-01T13:52:50.108Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.108 ServerApp] jupyterlab_git | extension was successfully linked.
2025-10-01T13:52:50.111Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.111 ServerApp] nbclassic | extension was successfully linked.
2025-10-01T13:52:50.111Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.111 ServerApp] nbdime | extension was successfully linked.
2025-10-01T13:52:50.115Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.115 ServerApp] notebook | extension was successfully linked.
2025-10-01T13:52:50.116Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:50.115 ServerApp] Writing Jupyter server cookie secret to /home/jovyan/.local/share/jupyter/runtime/jupyter_cookie_secret
2025-10-01T13:52:54.400Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.400 ServerApp] notebook_shim | extension was successfully linked.
2025-10-01T13:52:54.518Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.518 ServerApp] notebook_shim | extension was successfully loaded.
2025-10-01T13:52:54.520Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.520 ServerApp] jupyter_lsp | extension was successfully loaded.
2025-10-01T13:52:54.520Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.520 ServerApp] jupyter_server_mathjax | extension was successfully loaded.
2025-10-01T13:52:54.596Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.596 ServerApp] jupyter_server_proxy | extension was successfully loaded.
2025-10-01T13:52:54.597Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.597 ServerApp] jupyter_server_terminals | extension was successfully loaded.
2025-10-01T13:52:54.600Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.600 LabApp] JupyterLab extension loaded from /opt/conda/lib/python3.11/site-packages/jupyterlab
2025-10-01T13:52:54.600Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.600 LabApp] JupyterLab application directory is /opt/conda/share/jupyter/lab
2025-10-01T13:52:54.600Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.600 LabApp] Extension Manager is 'pypi'.
2025-10-01T13:52:54.603Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.603 ServerApp] jupyterlab | extension was successfully loaded.
2025-10-01T13:52:54.606Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.606 ServerApp] jupyterlab_git | extension was successfully loaded.
2025-10-01T13:52:54.617Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:54.616 ServerApp] nbclassic | extension was successfully loaded.
2025-10-01T13:52:55.335Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:55.335 ServerApp] nbdime | extension was successfully loaded.
2025-10-01T13:52:55.395Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:55.395 ServerApp] notebook | extension was successfully loaded.
2025-10-01T13:52:55.395Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:55.395 ServerApp] Serving notebooks from local directory: /home/jovyan
2025-10-01T13:52:55.395Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:55.395 ServerApp] Jupyter Server 2.8.0 is running at:
2025-10-01T13:52:55.395Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:55.395 ServerApp] http://ip-10-0-143-28.us-west-2.compute.internal:8888/lab?token=...
2025-10-01T13:52:55.396Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:55.395 ServerApp]     http://127.0.0.1:8888/lab?token=...
2025-10-01T13:52:55.396Z jupyter ip-10-0-143-28 [I 2025-10-01 13:52:55.396 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
2025-10-01T13:53:00.515Z jupyter ip-10-0-143-28 [I 2025-10-01 13:53:00.514 ServerApp] Skipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyright, python-language-server, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server
 - service jupyter with state ( DEPLOYMENT_FAILED ) and status: TASK_DEACTIVATING
 - Tail stopped with tail --since=2025-10-01T13:53:00.515089842Z --deployment=c51m43dy9p1i --type=ALL --project-name=jupyter-postgres invalid_argument: protocol error: incomplete envelope: context canceled
 ! deployment failed for service "jupyter": TASK_DEACTIVATING

@lionello lionello deleted the jupyter-notebook-postgres-sample branch February 3, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant