This repository provides a Docker-based development environment for students enrolled in INFO2602 at The University of the West Indies (UWI). The environment includes code-server, allowing students to use Visual Studio Code (VS Code) in the browser without needing to install it locally.
Before using this repository, ensure you have the following installed on your system:
- Docker
- Docker Compose
This can be easily achieved by downloading Docker Desktop for your respective operating system:
Follow the steps below to set up and run the development environment.
- Clone the repository
git clone https://github.com/uwidcit/info2602-docker-lab-runner.git
- Enter the directory
cd info2602-docker-lab-runner
- Launch the container
docker compose up -d
- Visit the following URL in a browser
The container has been pre configured to run python code and, although the latest python is used, the container will allow the installation of packages globally using pip without warning about externally managed environments.
The VS Code browser has the following extensions pre-installed:
- Python (Used for debugging)
- Gitlens (DYOR)
- SQLite Viewer (For viewing SQLite Databases)