Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Point out our Docker support #115

Open
oberstet opened this issue Apr 1, 2016 · 3 comments
Open

Point out our Docker support #115

oberstet opened this issue Apr 1, 2016 · 3 comments
Labels

Comments

@oberstet
Copy link
Contributor

oberstet commented Apr 1, 2016

Would be nice to be able to:

docker run crossbario/autobahn-cpp:gcc

and have a full SDK up and running in no time. The Docker image should contain:

  • GCC or Clang toolchain
  • boost
  • msgpack
  • websocketpp
  • autobahncpp

Note that this is about an SDK for AutobahnCpp, and hence the image is large. Executables built using that, and using static linking, can be fully self-contained.

Actually, that works already. Stuff is here https://github.com/crossbario/crossbar-docker/tree/master/autobahn-cpp

The clang variant has still issues. Docs in the README in this repo are missing. We should promote the Docker way as the easy way (and it is ..).

@oberstet
Copy link
Contributor Author

We now have Dockerfiles here:

We should prominently announce that in the README. In particular for beginners struggling with toolchain/library issues, this seems easier.

@oberstet oberstet changed the title Docker support Point out our Docker support Apr 14, 2016
@oberstet oberstet added docs and removed enhancement labels Apr 14, 2016
@rogererens
Copy link

  1. In your 20160416 comment, the links to Dockerfile.gcc and Dockerfile.clang are outdated.

  2. The page linked to first, https://hub.docker.com/r/crossbario/autobahn-cpp/ also has links to outdated github repos (crossbar-starter, crossbar-docker).

  3. That page also states that 'built executables do NOT need Docker and can be linked'. IMHO it would be more clear to change this into 'created clients do NOT need Docker and can be linked to' as it connects the sentence with the previous one.

@oberstet
Copy link
Contributor Author

@rogererens thx for collecting all the broken links!

In fact, I am in the process of finally cleaning things up:

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

No branches or pull requests

2 participants