I have set up a development environment with docker-compose. I use gulp to manage my front end build process, which still runs on the host machine, rather than the container. How can I go about running this in a docker container?
This is for a development environment.
This is not a great idea. You should not have your dev dependencies in the container. You should do the build on your build slave (using Jenkins or something) and then copy the generated build files into the Docker web server container that will serve them up.
Look here - https://medium.com/@DenysVuika/your-angular-apps-as-docker-containers-471f570a7f2