Skip to content
This repository has been archived by the owner on Jan 18, 2020. It is now read-only.

Ensure Docker support works for external users #267

Open
mitalia opened this issue Apr 22, 2014 · 4 comments
Open

Ensure Docker support works for external users #267

mitalia opened this issue Apr 22, 2014 · 4 comments
Assignees

Comments

@mitalia
Copy link
Contributor

mitalia commented Apr 22, 2014

@ldavidson has a Docker branch that is able to stand up Varify in a dedicated Docker container for the purposes of testing (and ultimately dev and production). Our internal Docker support requires our base image registry and etcd, but that will not work for folks who use Varify in an open source manner. @ldavidson should submit a pull request with all the necessary bits to support a standalone Docker implementation for Varify.

@lcdavidson
Copy link
Contributor

In progress.

@lcdavidson
Copy link
Contributor

These updates are in progress on the continuous_deployment branch in collaboration with @hassanNS

@lcdavidson
Copy link
Contributor

Travis CI Build Steps (Proposed):

  1. Pull App
  2. Create App Container
  3. Create DB Container
  4. Pull in pre-made archive of a postgres database dump which has sample data already loaded (new manage.py command)
  5. Run Syncdb
  6. Run migrations
  7. Run Unit Test
  8. Run Headless Test.

@lcdavidson
Copy link
Contributor

@hassanNS , I have added the prebuilt database dump that we can use for headless testing. https://github.com/cbmi/varify/blob/continuous_deployment/continuous_deployment/data_service/data/varify.pgsql.tar.gz . (Item Number from above) Thanks.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants