summaryrefslogtreecommitdiff
path: root/provisioning
AgeCommit message (Collapse)Author
2016-07-14set NODE_PATH in shellChristoph Kluenter
See #751
2016-06-30Implement nodejs provisioning based on package mnagingCaio Carrara
This change is based on official node instructions.
2016-06-28ship our local copy of phantomjsvarac
2016-05-18use leap 0.9 deb repovarac
2016-03-21Bumped phantomjs version to match snapci versionBruno Wagner
This also fix the functional tests not passing in vagrant, the old phantomjs had trouble with keepalive requests that selenium uses, that was fixed in this version so we shouldn't find badstatusline errors anymore
2016-02-11don't update venv on every login shellvarac
2016-02-09Refactor vagrant provisioning scriptsvarac
so we can use the 'debian.pp' manifest to install the requirements for setting up the useragent in a non-vagrant env.
2016-02-08Install npm from debian package archivevarac
we don't need to install npm from source anymore since jessie
2016-02-08install bzip2 before installing phantomjsvarac
- Resolves: #597
2016-02-08also use httpredir.debian.org for jessie-backportsvarac
2016-02-08Install virtualenv, install compass as .debvarac
2016-02-04fix installation of useragent deb packagevarac
2016-02-04update LEAP archive signing keyvarac
2016-01-06Add nodejs_legacy package for required node symlinkFelix Hammerl
2016-01-04Changed wheezy backports to jessieBruno Wagner
Changed to jessie backports as we are using that now. Also adapted the nodejs_legacy package calls to nodejs, that's the name of the package on jessie
2015-12-28Dev requirements now use u1db and dirspec from launchpad, vagrant needs ↵Bruno Wagner
bazaar for that to work
2015-12-01create jessie Docker containersChristoph Kluenter
use the new jessie packages for creating containers based on debian:jessie
2015-10-29update key used for downloading our packagesChristoph Kluenter
it had expired and was renewed
2015-08-26create /.config in advanceChristoph Kluenter
zmq tries to create ~/.config, but $HOME is empty. So we create a symlink from /.config to /mnt/user/ because the user-agent is allowed to write to /mnt/user but not to /
2015-08-26clean up DockerfileChristoph Kluenter
we don't need most of the packages because we provide everything inside pixelated-user-agent now.
2015-08-26also install gpg-key for the leap/experimental repoChristoph Kluenter
2015-08-20Upgrade pip and setuptools when logging into the dev boxkaeff
Doing the upgrade while ssh'ing into the box because 1) The virtualenv is loaded already 2) Happends right before pip is used the first time See https://github.com/pixelated/pixelated-user-agent/pull/436
2015-06-09pin python-sqlcipher to our versionChristoph Kluenter
Problem is, that the debian version is linked against a broken sqlcipher. Our version is statically linked against a version of sqlcipher that comes with python-sqlcipher. See https://github.com/pixelated-project/project-issues/issues/110
2015-06-03use debian jessie instead of testing on dockerfilerafael lisboa
we were using debian:testing, which apparently was causing "invalid header value" for the SRP token (see https://github.com/pixelated-project/pixelated-dispatcher/issues/102). i'm reverting this back to debian:jessie since that's the version we intend to run the user-agent on for now anyway.
2015-05-07added build-essential package to source provisioningvarac
2015-04-28Updated user agent vagrant to run on JessieBruno Wagner
2015-04-28Activate custom modules now uses the correct setupBruno Wagner
2015-04-28Removed hackday vagrant while cleaning up the vagrantfileBruno Wagner
2015-03-13Removed commented out lines from Dockerfile.Folker Bernitt
- Issue #322
2015-03-13Enable utf-8 locale in user agent.Folker Bernitt
- Fix missing imports - Issues #322, #319, #313
2015-03-13Ensure locales package is installed.Folker Bernitt
- Issue #322
2015-03-13Set locale to UTF-8 in docker context.Folker Bernitt
- Issue #322
2015-02-12Bower always uses node_modules and added LC_ALL for the compass compile to workBruno Wagner
2015-02-12Use wheezy for vagrant source box #272varac
2015-02-11(Re-)added auto setup of vagrant ssh.Folker Bernitt
- Issues #282, #252
2015-02-10for #282 not running ./go setup as part of activate_custom_node_modulesDuda Dornelles
Withot this fix we would run ./go setup everytime the user does vagrant ssh. Running that should be a user option and not enforced like that.
2015-02-10Rephrased some things on the README and removed the provision README as its ↵Bruno Wagner
contents are already on the main README now
2015-02-10Depend on python-requests from wheezy-backports #279varac
2015-02-10moved wheezy-backports sources to dedicated file, see #278varac
2015-02-09#278 adding wheezy-backports repo to deb vagrant sources listDuda Dornelles
2015-02-09Fix debian package dependencies in Vagrant deb box when using wheezy #278Patrick Maia
2015-02-05#270 Added the debian backport for use the last version of python-sqlcipherJefferson
2015-02-04updated leap_archive_keyvarac
2015-02-04Fixing setupjsNeissi Torres Lima
2015-01-30#258 no need to install pysqlcipher from pip to build docker anymoreDuda Dornelles
2015-01-29source correct virtualenvChristoph Kluenter
this was a cut'n'paste error
2015-01-29run some more stuff on first loginChristoph Kluenter
we need to build the css,js bower packages on login because its not contained in the image
2015-01-29run setup py on loginChristoph Kluenter
we need to create some egg files for the user-agent before everything works
2015-01-29don't timeout if download of phantomjs is slowChristoph Kluenter
2015-01-29Issue #252: Now correct node_modules gets deleted and phantomjs is installed.Folker Bernitt