Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please double check the docs deployment environment is correct #299

Open
4 of 6 tasks
timlinux opened this issue Oct 30, 2015 · 5 comments
Open
4 of 6 tasks

Please double check the docs deployment environment is correct #299

timlinux opened this issue Oct 30, 2015 · 5 comments
Labels

Comments

@timlinux
Copy link
Contributor

@rduivenvoorde also can you double check that we have these workflows set up right:

  • commits to master get published automatically to docs.inasafe.org ? (nightly)
  • commits to develop get published automatically to staging.docs.inasafe.org ? (hourly)

And also double check

  • in the configs that the master nginx is pointing to the /home/data/docs.inasafe.org folder
  • the staging site is being served off kartoza5 and has the correct nginx etc configs

Note we want only production sites to happen on inasafe-docker server

CC

@Charlotte-Morgan @adissadis

@Charlotte-Morgan
Copy link
Member

hi @timlinux - it would be great the above workflow was in place. It would mean that we can work on docs in dev but not need to do all our own compiling etc. This means we can work from remote locations and not need all the various software installed .. yay would have made life much easier with the recent review of socialisation training

@timlinux
Copy link
Contributor Author

@rduivenvoorde also please check the service descriptions are up to date

@rduivenvoorde
Copy link
Contributor

ok, today created a dev build on 213.133.111.115 rebuilding hourly

also updated dns at cloudflare, BUT deliberatly NOT caching it there. So the hourly build should be reflected at staging.docs.inasafe.org

@rduivenvoorde
Copy link
Contributor

removed staging build env from 5.9.160.107 == inasafe-docker

created new env for master in /home/data/docs.inasafe.org

fixed /etc/nginx/docs.inasafe.org.conf to point to /home/data/docs.inasafe.org again

Still TODO: create cronjob for pulling every hour (now only building every hour)

@timlinux
Copy link
Contributor Author

Thanks for this @rduivenvoorde

@Charlotte-Morgan and @adissadis I though we had agreed to get rid of the user docs in favour of maintaining good context help close to the code. Can we remove those or did I miss something?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants