Sign inSign up

paulaup/noosfero-dev

By paulaup

•Updated almost 11 years ago

A running Noosfero server built from debian-wheezy

Image
0

295

paulaup/noosfero-dev repository overview

Dockerfile:

FROM debian:wheezy MAINTAINER "Paul Regnier - UFBA [email protected]⁠"

RUN awk '$1 ~ "^deb" { $3 = $3 "-backports"; print; exit }' /etc/apt/sources.list > /etc/apt/sources.list.d/backports.list RUN apt-get -y update && apt-get -y install git RUN apt-get -y install locales RUN sed -ri "s/# pt_BR.UTF-8 UTF-8/pt_BR.UTF-8 UTF-8/" /etc/locale.gen RUN locale-gen RUN update-locale LANG=pt_BR.utf8 LANGUAGE WORKDIR /srv RUN git clone https://gitlab.com/noosfero/noosfero.git⁠ WORKDIR /srv/noosfero COPY db-launcher.rb script/ RUN apt-get -y install sudo RUN ./script/quick-start CMD ["/bin/bash"]

To launch in foreground (interactive mode): ...# docker run -p 3000:3000 -it -v /opt/noosfero:/srv/noosfero paulaup/noosfero-dev root@736e108c7d05:/srv/noosfero# ./script/db-launcher.rb

To launch in background: ...# docker run -d -p 3000:3000 -it -v /path/to/noosfero:/srv/noosfero paulaup/noosfero-dev script/db-launcher.rb

It is also possible to run using the noosfero installed in the container at /srv/noosfeo. For that, do not use the -v option.

To create an admin user, one can use the following commands in interactive mode: root@736e108c7d05:/# rails console root@736e108c7d05:/# admin = User.new({:login => "username", :email => '[email protected]⁠', :password => 'pwd', :password_confirmation => 'pwd', :environment => Environment.default}) root@736e108c7d05:/# admin.save root@736e108c7d05:/# admin.activate root@736e108c7d05:/# Environment.default.add_admin(admin.person)

Tag summary

Content type

Image

Digest

sha256:f4857d5d8…

Size

537.7 MB

Last updated

almost 11 years ago

docker pull paulaup/noosfero-dev