syncserver with Docker
Dominik Erdmann
mozilla at der-domi.de
Fri Jan 12 19:53:00 UTC 2018
Hey Ben!
Great thanks to your answer. I think that this is a good start! But I
will start first with some easy peasy docker images. Something like LAMP.
Thanks!
Dominik
Am 11.01.2018 um 23:00 schrieb Benson Wong:
> Hi Dominik,
>
> I was the one that originally created the Docker container for
> server-syncstorage. I created it so I could easily run the functional
> tests against a prototype golang implementation of the server[1].
>
> The docker containers are here:
>
> https://hub.docker.com/r/mozilla/server-syncstorage/tags/
>
> The containers are automatically built, tested and published from
> CircleCI when we cut a new release. They contain the same code as we run
> in production so they should work.
>
> There's no docs :(, but these tips/examples should get you started:
>
> References:
> *
> https://github.com/mozilla-services/server-syncstorage/blob/master/Dockerfile
> *
> https://github.com/mozilla-services/server-syncstorage/blob/master/docker-entrypoint.sh#L4-L24
> *
> https://github.com/mozilla-services/server-syncstorage/blob/master/circle.yml
>
>
> The docker-entrypoint.sh has most of the logic for running the
> container. So you should be able to:
>
> > docker run mozilla/server-syncstorage:v1.6.12 server
>
> and it'll run with the default example.ini configuration.
>
>
> If you want to use your own configuration you can:
>
> > docker run -v '/local/path/to/config.ini:/app/config.ini' -e
> "SYNC_SETTINGS_FILE=/app/config.ini" mozilla/server-syncstorage:v1.6.12
> server
>
> - this mounts your local config file into the docker container
> - tells it where it is via the SYNC_SETTINGS_FILE environment variable
>
>
> Here's how I use the docker container to test my prototype
> go-syncstorage server:
>
> https://github.com/mozilla-services/go-syncstorage/blob/master/circle.yml#L78-L81
>
> Let me know if you have any more questions / run into any issues.
>
> Ben
>
> [1] https://github.com/mozilla-services/go-syncstorage
>
> On Thu, Jan 11, 2018 at 1:40 PM, Dominik Erdmann <mozilla at der-domi.de
> <mailto:mozilla at der-domi.de>> wrote:
>
> Hi!
>
> I see that Mozilla offers a lot of Docker images:
> https://hub.docker.com/u/mozilla/ <https://hub.docker.com/u/mozilla/>
>
> But for no one is a documentation available. I'm new with Docker and
> want to test. Can you please help me to find some infos?
>
> Thanks
> Domink
> _______________________________________________
> Sync-dev mailing list
> Sync-dev at mozilla.org <mailto:Sync-dev at mozilla.org>
> https://mail.mozilla.org/listinfo/sync-dev
> <https://mail.mozilla.org/listinfo/sync-dev>
>
>
>
>
> _______________________________________________
> Sync-dev mailing list
> Sync-dev at mozilla.org
> https://mail.mozilla.org/listinfo/sync-dev
>
More information about the Sync-dev
mailing list