Dockerized Sixpack server, for a/b-testing
The Docker container contains sixpack and sixpack-web server environment.
If you just run sixpack with docker, you can use trusted builds registered Docker index,
docker-compose up -d
docker build . -t sixpack-server
Another example of running sixpack is:
docker run -d -t --name sixpack-server -p 5000:5000 -p 5001:5001 sixpack-server
If using Dokku you will need to set up port mapping between your Dokku host and the sixpack-server container directly from your Dokku host's terminal:
dokku config:set [App Name] DOKKU_PROXY_PORT_MAP="http:80:5001 http:8080:5001 https:443:5001 https:5000:5000 https:8443:5001"
Once you've made your great commits:
- Fork docker-sixpack
- Create your feature branch (
git checkout -b my-new-feature)
- Write tests
- Run tests with
- Commit your changes (
git commit -am 'Added some feature')
- Push to the branch (
git push origin my-new-feature)
- Create new pull request
- That's it!
Sixpack is a language-agnostic a/b-testing framework.