Skip to content

Use Docker for a portable dev environment #6

@c-lliope

Description

@c-lliope

Starting point:

FROM ubuntu

RUN apt-get update -qq
RUN apt-get install -y software-properties-common

RUN apt-get install -y archlinux-keyring
RUN apt-get install -y git
RUN apt-get install -y wget
RUN apt-get install -y the_silver_searcher
RUN apt-get install -y tree
RUN apt-get install -y zsh zsh-syntax-highlighting
RUN apt-get install -y tmux
RUN add-apt-repository ppa:neovim-ppa/unstable &&\
      apt-get update &&\
      apt-get install -y neovim
RUN add-apt-repository ppa:martin-frost/thoughtbot-rcm &&\
      apt-get update &&\
      apt-get install -y rcm

RUN git clone https://github.com/graysonwright/dotfiles.git
RUN rcup

RUN mkdir /host
WORKDIR /host

# Add a ~/.env file in the home directory to set values such as the path.
# Add a single alias in the host that starts up the graysonwright/dev image
# and loads in the ~/.env file.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions