Consolidate into a single Dockerfile

Using ENTRYPOINT makes this sufficiently configurable