This image contains a working noosfero development environment. This image was generated by the following Dockerfile: https://gitlab.com/noosfero/noosfero/blob/22b1f0fdc489b389b4ca25226a846415a5ec3810/config/docker/dev/Dockerfile
There is a copy of the current noosfero release inside the machine on /src/noosfero but it's highly recommended that you use your own source code from the host machine using docker -v option. See the example:
# docker run -it -v <path/to/noosfero/code>:/src/noosfero noosfero/dev
You'll probably want to tunnel the port 3000 in order to access noosfero through your host machine browser. In that case, your running command should look like this:
# docker run -it -v <path/to/your/noosfero/code>:/src/noosfero -p 3000:3000 noosfero/dev
There is no elegant way to start postgresql automatically on the image (I really don't like the bashrc idea...), so you'll need to start postgresql everytime you start a new container:
# service postgresql start
That's it!
Content type
Image
Digest
sha256:446eff62a…
Size
481.3 MB
Last updated
over 9 years ago
docker pull noosfero/dev