No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
hello
.gitignore
Dockerfile
Makefile
README.md
docker-compose.override.dev.yml
docker-compose.yml
setup.env
test.env

README.md

Hello Compose

A very elaborate hello world app embedded in a robust docker development environment.

Setup

make fromscratch

This will build the hello world app container, create a docker network, initialize the databases (master and replica), run the initial migrations, then launch the app.

Use

make build

Rebuild the app container.


make up

Stand everything up and show logs (docker-compose up).


make test

Run the functional tests against the most recent build of the app container.


make testdata

Submit a canned API request to the app for testing.


cp docker-compose.override.dev.yml docker-compose.override.yml

stop and start docker-compose

make dev

Reconfigure docker compose to bring up the app container without starting the app, then drop into a shell in the container for testing / hacking.


make nuke

Scrap everything.

TODO:

Fix memcached.