From 5caacecdba209173907e5b4eb237bdf6086e995b Mon Sep 17 00:00:00 2001 From: Steven Polley Date: Sun, 4 Oct 2020 13:18:15 -0600 Subject: [PATCH] initial commit --- .drone.yml | 14 ++++++++++++++ Dockerfile | 14 ++++++++++++++ README.md | 12 +++++++++++- 3 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 .drone.yml create mode 100644 Dockerfile diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..e975d7f --- /dev/null +++ b/.drone.yml @@ -0,0 +1,14 @@ +kind: pipeline +name: default + +workspace: + base: /go + path: src/deadbeef.codes/steven/development-environment + +steps: + +- name: package in docker container + image: plugins/docker + settings: + repo: registry.deadbeef.codes/development-environment + \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..25d7b4c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM codercom/code-server:latest + +# Install Go +RUN curl -O https://golang.org/dl/go1.15.2.linux-amd64.tar.gz && \ + tar xvf go1.15.2.linux-amd64.tar.gz && \ + chown -R root:root ./go && \ + mv go /usr/local && \ + rm -f go1.15.2.linux-amd64.tar.gz + + + + +ENTRYPOINT ["/usr/bin/entrypoint.sh", "--bind-addr", "0.0.0.0:8080", "."] + diff --git a/README.md b/README.md index 9ed5f2a..4583ef9 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,13 @@ +[![Build Status](https://drone.deadbeef.codes/api/badges/steven/development-environment/status.svg)](https://drone.deadbeef.codes/steven/development-environment) + # development-environment -My development environment \ No newline at end of file +This is my personal development container implemented using IaC concepts. + +It includes: + +* Debian +* vscode (web) +* Go +* Python +