From 0559a1b8dcd62984266d682ade13ae97535dbd4d Mon Sep 17 00:00:00 2001 From: Riccardo Balbo Date: Mon, 17 Feb 2025 15:42:38 +0000 Subject: [PATCH] update dev environment --- .devcontainer/devcontainer.json | 6 ++---- .devcontainer/setup.sh | 7 +++---- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 004c593..77ea65c 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,20 +1,18 @@ { "name": "lnbits_nwc_provider", - "image": "mcr.microsoft.com/devcontainers/python:1-3.9-bullseye", + "image": "mcr.microsoft.com/devcontainers/python:1-3.12", "features": { "ghcr.io/devcontainers-contrib/features/poetry:2": {} }, "mounts": [ "source=${localWorkspaceFolder}/.devcontainer/start.sh,target=/start-lnbits.sh,type=bind", - "source=${localWorkspaceFolder}/.devcontainer/setup.sh,target=/setup.sh,type=bind", - "source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind" + "source=${localWorkspaceFolder}/.devcontainer/setup.sh,target=/setup.sh,type=bind" ], "containerEnv": { "IS_DEV_CONTAINER": "true" }, "postCreateCommand": "/bin/bash /setup.sh ${containerWorkspaceFolder}", "postStartCommand": "/bin/bash /start-lnbits.sh", - "forwardPorts": [5000], "customizations": { "vscode": { "settings": { diff --git a/.devcontainer/setup.sh b/.devcontainer/setup.sh index 6151741..a49b594 100644 --- a/.devcontainer/setup.sh +++ b/.devcontainer/setup.sh @@ -3,8 +3,7 @@ echo $PYTHONPATH CONTAINER_WORKSPACE_FOLDER=$1 cd $CONTAINER_WORKSPACE_FOLDER sudo apt update -y -sudo apt install -y python3.9-distutils curl -sudo apt-get install -y docker.io +sudo apt install -y curl curl -fsSL https://deb.nodesource.com/setup_20.x -o /tmp/nodesource_setup.sh sudo bash /tmp/nodesource_setup.sh @@ -17,8 +16,8 @@ if [ ! -d ./lnbits ] ; then fi cd lnbits echo $PWD -git checkout 0.12.8 -poetry env use python3.9 +git checkout v1.0.0-rc7 +poetry env use 3.12 POETRY_PYTHON_PATH=$(poetry env info -p)/bin/python ln -sf $POETRY_PYTHON_PATH /home/vscode/python make bundle