sample-data
sample-data copied to clipboard
Small sets of publicly available data with import scripts for different databases
Sample data
Derived database docker images seeded with sample data.
Contacts
US Contacts from Brian Dunning Sample Data. 500 contacts for free, much more for a nominal price.
Docker images
Docker images are built via local makefiles. See make help
for more details.
See each docker directory's README.md for more details:
Build
Each docker/*
directory contains a makefile that provides this help: make help
Expected use:
version upgrade:
make - build a new image
make test - test the image
make archive - push the image to the docker registry
make clean - remove build artifacts
run a local image:
make rund - build a new image and run it detached
playground - multiple starts & stops of the same container
make create - build a new image and create a container
make start - start the container
# ... - do some stuff
make stop - stop the container
Use: make [target]
target:
all - build the docker image
archive - push the image to docker registry
bash - start a bash shell in the container
build - build the docker image
clean - remove all build artifacts
create - create a docker container
logs - show container logs
run - create and start a docker container (rm on exit)
rund - create and start a docker container in detached mode (rm on exit)
start - start an existing docker container
stop - stop a running container
test - run test scripts against container
Common functionality is implemented in docker/common.mk
.
TODO
- Make test targets wait for database to become ready
- Provide revisions on our derived image tags