commit a106b64b80567c1557e06c1a1e7e1b1667e264de Author: Alejandro Lembke Barrientos Date: Thu Sep 25 20:57:43 2025 +0000 Primer Commit. diff --git a/custom-scripts/01_install_git.sh b/custom-scripts/01_install_git.sh new file mode 100755 index 0000000..9073dc3 --- /dev/null +++ b/custom-scripts/01_install_git.sh @@ -0,0 +1,4 @@ +#!/bin/bash +# Installing git +sudo apt update +sudo apt install -y git diff --git a/custom-scripts/02_install_python.sh b/custom-scripts/02_install_python.sh new file mode 100755 index 0000000..fa4797f --- /dev/null +++ b/custom-scripts/02_install_python.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# Installing Python + +# Update package list +sudo apt update + +# Install Python 3 and pip +sudo apt install -y python3-pip + +# Verify Python installation +python3 -V + +# Finished installing Python diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..87ebaa7 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,8 @@ +version: '3' + +services: + vscode: + image: aleleba/vscode + volumes: + - ./extensions.json:/home/extensions.json + - ./custom-scripts:/usr/bin/custom-scripts \ No newline at end of file diff --git a/extensions.json b/extensions.json new file mode 100644 index 0000000..cd364f8 --- /dev/null +++ b/extensions.json @@ -0,0 +1,31 @@ +[ + { + "extensionsGroup": { + "description": "Extensions of Python", + "extensions": [ + { + "name": "Python", + "notes": "Extension of Python", + "uniqueIdentifier": "ms-python.python" + }, + { + "name": "Jupyter", + "notes": "Extension of Jupyter", + "uniqueIdentifier": "ms-toolsai.jupyter" + } + ] + } + }, + { + "extensionsGroup": { + "description": "Extensions of Cline", + "extensions": [ + { + "name": "Cline", + "notes": "Extension of Cline", + "uniqueIdentifier": "saoudrizwan.claude-dev" + } + ] + } + } +] \ No newline at end of file