My development environment
Go to file
Steven Polley 86699fc245
continuous-integration/drone/push Build is passing Details
Use args to define versions of components
2020-10-23 23:12:35 +00:00
.drone.yml initial commit 2020-10-04 13:18:15 -06:00
Dockerfile Use args to define versions of components 2020-10-23 23:12:35 +00:00
README.md Add note about Python 2020-10-09 22:59:04 +00:00

README.md

Build Status

development-environment

This is my personal development container implemented using IaC concepts.

It includes:

  • Debian
  • vscode (web)
  • Go

Future: Adding Python

The following could be used to add Python. Upstream Python only provides source based downloads and requires building from source. Requires GCC and some other build-time dependancies. I might use Drone CICD for building Python and then just copy the artifacts into my dev environment.

# Install Python
RUN curl -L -O https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz && \
    tar xvf Python-3.9.0.tar.xz && \
    rm -f Python-3.9.0.tar.xz && \
    cd Python-3.9.0 && \
    ./configure --enable-optimizations && \
    make -j 14 && \
    sudo make altinstall && \
    cd .. && \
    rm -rf Python-3.9.0