Page MenuHomeDevCentral

README.md
No OneTemporary

README.md

# Nasqueron dev workspace
Install a development workspace as a container. The container contains
a comprehensive development environment, ready to use.
## Built it, run it
```
$ git clone https://devcentral.nasqueron.org/source/docker-dev-workspace
$ (cd flavours/go && docker build -t nasqueron/dev-workspace-go .)
$ support/workspace.sh go shell
```
The command `workspace` is a wrapper to run your container,
with the current directory as your workspace. It drops privileges
to the current user, building a specific image for your uid.
## Configuration
It uses the same volume than nasqueron/arcanist to share SSH, Git and
Arcanist configuration, but is built from a fresh Debian image, and
not from Nasqueron Arcanist or PHP image to be as neutral as possible.
## Flavours
It probably makes sense to create several flavours instead of trying
to package everything in one image.
### Go
This workspace is intended for Go development, with Python, Git and Arcanist.
Download the release specified in the GO_VERSION environment variable
at image build time, so we can provide an up-to-date Go version.
It also provides a current version of Node.js, as required by Hound build
process.
When the container is run, GOPATH is configured to `<current folder>/go`.

File Metadata

Mime Type
text/plain
Expires
Sat, Jan 31, 17:48 (1 d, 8 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3396688
Default Alt Text
README.md (1 KB)

Event Timeline