Skip to content

Tooling needed for CS450 at WVU inside a docker container.

Notifications You must be signed in to change notification settings

bpdev97/wvu-cs450-docker

Repository files navigation

WVU CS450 - Docker container

What is this?

This docker container gives you everything you need to get through cs450 without using the LOUD Ubuntu distrobution provided by WVU's LCSEE Systems.

Prerequisites

  • Docker must be configured on on your host system.
  • This repo must be cloned into your home directory.

Setup

Either run the following to pull the latest automated build of this image or run the build-container script in this repo to build the image localy.

  • docker pull bpdev97/wvu-cs450
  • Add Export MPXREPO=<INSERT PATH TO YOUR CS450 REPO> to you bashrc or zshrc

Helper Scripts

mpx-make.sh

This script will make your project inside of your repo.

mpx-make-clean.sh

This script will clean your project and then make.

mpx-run.sh

This script will run the make script and then start a container, in interactive mode, running your project.

mpx-gdb.sh

This script will run gdb against your project inside of the container started by mpx-run.sh.

  • NOTE mpx-run.sh must be run before running this.

Useful aliases

  • alias mpx-make="${HOME}/wvu-cs450-docker/mpx-make.sh"
  • alias mpx-make-clean="${HOME}/wvu-cs450-docker/mpx-make-clean.sh"
  • alias mpx-run="cd ${HOME}/wvu-cs450-docker; ${HOME}/wvu-cs450-docker/mpx-make-run.sh"
  • alias mpx-gdb="${HOME}/wvu-cs450-docker/mpx-gdb.sh"

About

Tooling needed for CS450 at WVU inside a docker container.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages