stevetarver / sample-data

Small sets of publicly available data with import scripts for different databases

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Small sets of publicly available data with import scripts for different databases


Languages

Language:Shell 86.0%Language:Makefile 13.0%Language:Dockerfile 0.9%