Content
Docker cant browser from website.
Added by Hwang JR about 10 years ago
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
- Modify Gemfile.plugins, see the details below
vim Gemfile.plugins
- check the envs
rbenv versions
bundle —version
- nodejs
apt-get install python python-pip
pip install nodeenv
cd /home/openproject
nodeenv nodeenv
source ./nodeenv/bin/activate
npm -g install bower
- 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…
Replies (1)
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.