Open link in a new tab

Content

Expand project menu

Docker cant browser from website.

HI,
OK, i have setup the openproject4.0.1 from openpf/openproject:latest.
STEP 1:
Run docker : docker run -d —name openpf-v4.0.1 -p 8081:8080 openpf/openproject

STEP 2:
Enter docker: docker-enter openpf-v4.0.1

STEP 3:
Update openproject and setup envs.
cd /home/openproject/openproject
git reset —hard
git pull
/home/openproject/.rbenv/plugins/ruby-build/install.sh
. /etc/profile.d/rbenv.sh
rbenv install 2.1.2
rbenv global 2.1.2
rbenv local 2.1.2
gem install bundler
. /etc/profile.d/rbenv.sh

  1. Modify Gemfile.plugins, see the details below
    vim Gemfile.plugins
  1. check the envs
    rbenv versions
    bundle —version
  1. nodejs
    apt-get install python python-pip
    pip install nodeenv
    cd /home/openproject
    nodeenv nodeenv
    source ./nodeenv/bin/activate
    npm -g install bower
  1. check envs
    node —version
    npm —version
    bower —version

cd /home/openproject/openproject
bundle install
npm install
chown -R openproject /home/openproject
su - openproject
source ./nodeenv/bin/activate
cd /home/openproject/openproject
bower install

RAILS_ENV=“production” bundle exec rake db:create:all
RAILS_ENV=“production” bundle exec rake generate_secret_token
RAILS_ENV=“production” bundle exec rake db:migrate
RAILS_ENV=“production” bundle exec rake db:seed
RAILS_ENV=“production” bundle exec rake assets:precompile

STEP 4:
Modify /etc/supervisord.conf.
vim /etc/supervisord.conf

STEP 5:
Restart the docker.
docker stop openpf-v4.0.1
docker start openpf-v4.0.1

STEP 6:
Check the services.
docker-enter openpf-v4.0.1
supervisorctl status.

While the service is all running, i request from the browser, and it turns out(Can’t insert the image, so i upload the image):
Not Found: /
And then i just get the container ip, and then browser from local:
docker inspect —format ‘{{ .NetworkSettings.IPAddress }}’ openpf-v4.0.1 # 172.17.0.5
links 172.17.0.5:8080
I just can browser the openproject.
i just follow the steps to deploy the v4.0.0, and it’s fine, i can browse well.

so, Here is the question, what’s the problem? it seems to be the problem about iptables?
i just have no ideas, HEPL…

Message actions

OK, it turns out to be the problem of docker. i just run docker on 8080 port, it runs ok~

But i still don’t know why~

if someone need to upgrade or deploy the opf, hopes this commit can provide some suggestions~ hope someone can provide some clue about this.