This is my personal website
Credit to Styleshout's Ceevee web template
This site runs in Docker now. DockerHub
You need to have Docker
installed and configured. In order to run tests you need to install Goss
.
brew tap rajatvig/rajat
brew install docker goss
yum -y install docker
curl -fsSL https://goss.rocks/install | sh
$ make build
Builds a container from the Dockerfile$ make push
Pushes the container to registry$ make run
Runs the container$ make lint
Runs a linter against the Dockerfile$ make test
Runs tests via Goss$ make start
Runs the container in daemon mode$ make shell
Runs the container and logs into the shell$ make stop
Stops the running container$ make rm
Removes the container$ make release
Releases the container by building then pushing
$ make build -e VERSION=0.1
Builds a container from the Dockerfile and tags it version 0.1$ make start -e PORTS="-p 80:80"
Runs the container in daemon mode mapping container port 80 to host port 80
Note: Variable defaults can be set in make_include
file