Граф коммитов

61 Коммитов

Автор SHA1 Сообщение Дата
Mathieu Pillard cefb50b529 Avoid relying on git commit id to generate the assets build id 2017-03-29 17:49:30 +02:00
Andrew Williamson 25d9649432 call update_permissions_from_mc command on startup (#4884) 2017-03-10 12:46:25 +01:00
Andrew Williamson d09bfd22ff Update worker container deps too with update_docker (#4808) 2017-03-01 14:15:40 +01:00
Mark Striemer 188feb33ad Add make dbshell command 2016-11-08 10:59:56 -06:00
Andreas Wagner 46ae37bc94
Clean content folders when initializing database 2016-10-11 14:26:09 +02:00
Mathieu Pillard 872e8bd7f3 Install pycodestyle instead of pep8 to fix flake8 in builds
Also do install flake8 when doing make update_deps, and stop
ignoring F999 in two places.
2016-07-19 15:46:09 +02:00
Christopher Grebs c6377295f7 Only run py.test for src/olympia to skip ui-tests for regular runs. (#3045) 2016-07-05 16:49:16 +02:00
Andy McKay 26d5e2aafe clarify what command can be run where 2016-06-27 13:08:59 -07:00
Andreas Wagner 46e57faf9c 'make update_docker' should call 'update_deps' 2016-06-23 16:33:37 +02:00
Mathieu Pillard 09b1b41278 Remove travis.txt and docker.txt distinction now that we've removed pyrepo 2016-06-15 14:12:43 +01:00
Mathieu Pillard 24a373da6a Merge pull request #2888 from diox/upgrade-flake8
Upgrade to latest version of flake8
2016-06-15 09:34:01 +01:00
Christopher Grebs a8883dc10a Update requirements/docs.txt, install it explicitly to be self-containing. (#2891) 2016-06-14 17:20:55 +02:00
Mathieu Pillard 0dde2686fb Upgrade to latest version of flake8 2016-06-14 14:26:39 +01:00
Mathieu Pillard a3c6867432 Install ES mapping before populating data with generate_addons 2016-05-25 15:17:15 +02:00
Christopher Grebs 53060ba973 Simplify our node modules installation, fix paths
refs #2596, fixes #2696, fixes #2701
2016-05-19 11:27:22 +02:00
Christopher Grebs e7c49f8e13 Detect docker container and switch between index ordering accordingly to install correct packages. 2016-05-17 14:53:02 +02:00
Christopher Grebs d7be555cbb Refactor the way we handle dependencies, use 'make update_deps' in tox and docker.
There's now only one place that defines how we install things, the Makefile.

This also merges flake8.txt, test.txt into dev.txt and removed the
unused load.txt and cleans up all installation related code in
Dockerfile and tox.

* Install our node dependencies in update_deps too, we do use at least addons-linter in the near future.
2016-05-12 18:31:40 +02:00
Matthew Riley MacPherson 6d1d86e831 Change `make test` to run outside docker
Close #1925, close #1929
2016-03-17 15:04:27 +01:00
Christopher Grebs d0778759c8 Remove python path and settings module stuff from makefile 2016-02-24 20:56:56 +01:00
Mathieu Pillard c76e22fcbf Fix settings/python path in Makefile 2016-02-24 17:13:30 +01:00
Mark Striemer 9b4bf3c59b Set COMPOSE_PROJECT_NAME based on root directory
Document that you might need to set COMPOSE_PROJECT_NAME in some cases
too.
2016-02-12 15:20:01 -06:00
Kumar McMillan fb0b496ddd Update Makefile after docker renaming 2016-02-10 10:34:55 -06:00
Christopher Grebs 5b7ae06efd Update django-piston-oauth2, fix merges, more path/import fixes.
* Make migrations work again
* Fix paths in Makefile, make sure olympia get's installed as a module too
* Fix migrations path in 'initialize_db'
* Make sure settings won't be loaded on top in olympia.startup
2016-01-06 10:48:04 +01:00
Christopher Grebs 74fa9aee4b Add proper setup.cfg file.
This adds pytest and flake8 configuration
to a setup.cfg file which we can use to
add more lint/pytest related configuration
later too.
2015-12-08 14:11:38 -05:00
Christopher Grebs 96319bde4a Create a new base image for addons/olympia.
* Upgrade to Centos 7
* Use gpg-keys for nodesource and mysql56 repositories
* Uses more prod-like package versions
* Update pyrepo links to use https://pyrepo.stage.mozaws.net/olympia/
  (this is what we're using on prod)
2015-12-04 00:11:23 +01:00
Andy McKay 9993acfbe3 move to new repo 2015-11-25 13:09:24 -08:00
Mark Striemer 66482cc56a Handle COMPOSE_PROJECT_NAME in Makefile 2015-10-26 19:30:22 -05:00
Mark Striemer 2d9d3d0c65 Add djshell command 2015-10-23 13:24:46 -05:00
Mark Striemer 013d999a83 Update docker Makefile commands and docs 2015-10-22 12:53:16 -05:00
Kumar McMillan b96f7703d9 JWT token auth for signing API (bug 1210889) 2015-10-09 13:39:58 -05:00
Stuart Colville 5104fe4d47 Move npm installation to Dockerfile 2015-09-29 09:39:46 +01:00
Andreas Wagner edc5b45781 Add --noinput parameter for ES wipe 2015-09-16 12:58:22 +02:00
Andreas Wagner ed29e42599 Fix Makefile 2015-09-16 12:03:46 +02:00
Kris Maglione d881f53917 Fix Docker build to use a more recent version of PIP, and clean up Dockerfile to avoid unnecessary image cache busting and file copying. 2015-08-07 21:35:50 -07:00
Mathieu Agopian de90dc575b Make sure we only install packages from pyrepo 2015-07-28 09:51:54 +02:00
Mathieu Agopian 9d4d2ae38f Fig deprecated in favor of docker-compose, better Dockerfile 2015-03-18 12:30:38 +01:00
Mathieu Agopian ee0fa13e1c update pep8 to 1.6.1 2015-02-11 10:14:04 +01:00
Mathieu Agopian 769767d806 Use Travis-ci's container infrastructure (bug 1118887) 2015-01-09 10:20:48 +01:00
Mathieu Agopian 600c51150c comment when auto-flagging as admin review (bug 1109701) 2015-01-07 11:33:25 +01:00
Mathieu Agopian d162026e3a Use docker (bug 1075456) 2014-12-09 12:47:25 +01:00
Mathieu Agopian 7c9c856873 Use pytest (bug 1090184) 2014-12-09 09:45:40 +01:00
Mathieu Agopian ed30ce8523 Merge pull request #366 from magopian/1090184-get-rid-of-test-utils
Get rid of test_utils (bug 1090184)
2014-11-27 19:09:12 +01:00
Olivier Meunier d9a72552f5 Addon signing service (bugs 1070189, 1070191 and 1070227)
Sign addon files during review process (bug 1070189)
Management command to sign addons (bug 1070191)
Signing all addons script (bug 1070227)
2014-11-26 13:12:26 +01:00
Mathieu Agopian 8c0e08305c Get rid of test_utils (bug 1090184) 2014-11-18 10:34:35 +01:00
Mathieu Agopian 6012bf7d1f Flake8 all the things! 2014-10-27 11:08:20 +01:00
David Larlet fc9f28a8c2 Improving the add-ons generator to deal with apps (bug 1080145) 2014-10-23 14:52:11 +02:00
David Larlet b3da7af576 Add a data generator to replace landfill (bug 1061143) 2014-09-30 22:52:35 +02:00
Mathieu Agopian 7afbfb1628 add Makefile target to initialize the database (bug 1069388) 2014-09-24 16:31:57 +02:00
Mathieu Agopian ce8f800ab3 better docs for the installation of Pillow 2014-09-09 17:25:59 +02:00
Mathieu Agopian 9cd01a363e Remove the default app (submodule) (bug 1050154) 2014-09-01 16:48:04 +02:00