Commit graph

90 commits

Author SHA1 Message Date
Henrik Levkowetz a3bc062952 Added cleanout of local tables missing from db dump (assuming they have been created by migrations) and added new switches --no-load and --no-zap to docker/updatedb
- Legacy-Id: 17924
2020-06-07 11:45:47 +00:00
Henrik Levkowetz 4e79500df8 Added a download-only switch to docker/updatedb
- Legacy-Id: 17909
2020-06-05 11:54:51 +00:00
Henrik Levkowetz 8d5d61c13c Utility script to populate a dev instance with drafts, rfcs, slides, etc.
- Legacy-Id: 17862
2020-05-21 11:58:11 +00:00
Henrik Levkowetz afdfd8f0d6 Merged in a patch from mark@painless-security.com to add caching options to docker/run
- Legacy-Id: 17860
2020-05-20 21:38:53 +00:00
Henrik Levkowetz 42995fadea Merged in ^/branch/iola/meeting-improvement-r17214@17617, which provides a new meeting schedule editor.
- Legacy-Id: 17701
2020-04-28 14:34:34 +00:00
Henrik Levkowetz 2e1e2b7ad1 Fixed an issue with error reporting of bad script switches for docker/updatedb.
- Legacy-Id: 17681
2020-04-23 18:53:07 +00:00
Henrik Levkowetz 9a3f1059e1 Gave docker/updatedb a --quiet flag for use with buildbot.
- Legacy-Id: 17676
2020-04-23 04:14:18 +00:00
Henrik Levkowetz e01d41169a Changed the use of requirements3.txt in docker files back to requirements.txt
- Legacy-Id: 17634
2020-04-15 12:08:27 +00:00
Ole Laursen e5943f814d Add support for displaying constraint hints when scheduling a task and
for displaying violated constraints in the new schedule editor, with
the old of a new field, ConstraintName.editor_label.

Add support for displaying room capacity violations.

Add support for selecting a session and displaying information about
it similar to the existing scheduling editor.

Add support for sorting unassigned sessions.

Clean up markup and styles a bit, and fix some bugs.

Expand HTML-based test and add JS test that exercises the
Javascript-based functionality.

Switch to using Chrome driver instead of PhantomJS since the HTML
engine in PhantomJS is apparently too old to support the constructs in
the new schema editor.

Add a workaround for LiveServerTestCase clashing with IetfTestRunner
fixture loading.
 - Legacy-Id: 17519
2020-03-23 17:55:36 +00:00
Henrik Levkowetz ff7571f6e8 Merged in [17486] from valery@smyslov.net:
Add docker/run modifications to support Cygwin.
 - Legacy-Id: 17506
Note: SVN reference [17486] has been migrated to Git commit f89dd2da7b
2020-03-22 16:29:11 +00:00
Valery Smyslov f89dd2da7b Add modifications to support Cygwin.
I don't know while FILEDIR includes "..", so I removed it...
Otherwise the changes should not affect Linux users, but please review.
 - Legacy-Id: 17486
2020-03-21 17:41:20 +00:00
Henrik Levkowetz 71883dae63 Added an OPTIONS settings to the DATABASES setting in docker/settings_local.py, to make some migration operations work under docker.
- Legacy-Id: 17141
2019-12-08 19:20:56 +00:00
Henrik Levkowetz 91606bd733 Tweaked the docker-init script.
- Legacy-Id: 17054
2019-11-19 09:16:15 +00:00
Henrik Levkowetz 873494b2d7 Tweaked docker-init.sh to create a needed GID entry before using it when creating a new user.
- Legacy-Id: 17030
2019-11-16 06:26:40 +00:00
Henrik Levkowetz f18be77bb8 Various docker environment fixes.
- Legacy-Id: 17026
2019-11-16 05:08:34 +00:00
Henrik Levkowetz 6e31552b7c Updated docker files to build and run an image based on devuan:ascii instead of debian:jessie.
- Legacy-Id: 16784
2019-09-30 20:25:40 +00:00
Henrik Levkowetz e03784132d Merged changes from current trunk to Py3 branch.
- Legacy-Id: 16468
2019-07-16 15:36:16 +00:00
Henrik Levkowetz ea8c84d2f6 Python2/3 compatibility: used @python_2_unicode_compatible to provide __unicode__() versions of __str__() methods.
- Legacy-Id: 16455
2019-07-15 18:01:26 +00:00
Robert Sparks c70ee277c4 Only look for ietf/datatracker-env images when extracting the most recent build to tag as latest. Commit ready for merge.
- Legacy-Id: 16404
2019-07-05 18:10:58 +00:00
Henrik Levkowetz 82a5c83a5d Added creation of a group with the user's GID inside the docker container, if it's missing.
- Legacy-Id: 16098
2019-03-24 15:27:15 +00:00
Henrik Levkowetz 34d6fa41d1 Changed docker/updatedb to use https:// as cloudflare doesn't do the right thing for our http:// any more.
- Legacy-Id: 16084
2019-03-23 09:20:56 +00:00
Henrik Levkowetz a99ca1584a Merged in [15688] from mahoney@nostrum.com:
Fixed bad variable in title of requests.html. Fixes issue #2608.
 - Legacy-Id: 15707
Note: SVN reference [15688] has been migrated to Git commit 47e3ba8ba4
2018-11-03 11:46:40 +00:00
Henrik Levkowetz 13ff7229ba Fixed a problem with fetching the mysql release signing key from a gpg keyserver.
- Legacy-Id: 15439
2018-08-16 16:04:30 +00:00
Henrik Levkowetz 9e71882e81 Rewrote docker/run to work around a missing switch in BSD xargs.
- Legacy-Id: 15437
2018-08-16 16:02:16 +00:00
Henrik Levkowetz 7bb8ce55a6 Fixed an issue with the image cleanup at the end of docker/run
- Legacy-Id: 14992
2018-04-02 09:25:14 +00:00
Henrik Levkowetz eaea7d4324 Updated docker build and config files.
- Legacy-Id: 14503
2018-01-10 16:52:36 +00:00
Henrik Levkowetz 21c0a8ef2e Updated the Dockerfile to use more modern constructs in a couple of places.
- Legacy-Id: 14321
2017-11-07 23:00:43 +00:00
Henrik Levkowetz d6c1c969ce Updated docker-init with a new directory to be created.
- Legacy-Id: 14320
2017-11-07 22:02:50 +00:00
Henrik Levkowetz 4f8f9d5c3f Added a check for proper API key settings in production, and added workable default API key settings for development.
- Legacy-Id: 14319
2017-11-07 15:49:15 +00:00
Henrik Levkowetz 1fb050c24e Added an additional docker-specific setting.
- Legacy-Id: 13921
2017-07-16 11:53:38 +00:00
Henrik Levkowetz 691ce0c176 Set docker-internal UID and GID to match the external values for the user. Makes life easier when running docker under linux.
- Legacy-Id: 13907
2017-07-15 15:15:13 +00:00
Henrik Levkowetz 4385d4ba80 Set docker/settings_local.py to use yanglint.
- Legacy-Id: 13882
2017-07-13 19:43:23 +00:00
Henrik Levkowetz 744097bffe Added libyang (with yanglint) to the Dockerfile
- Legacy-Id: 13881
2017-07-13 19:42:32 +00:00
Henrik Levkowetz 52f0e084b5 Tweaked the docker settings_local.py file.
- Legacy-Id: 13879
2017-07-13 15:39:06 +00:00
Henrik Levkowetz 28f0efb9d3 Fixed an issue with the docker/settings_local settings for yang module directories.
- Legacy-Id: 13820
2017-07-09 15:26:00 +00:00
Henrik Levkowetz ad6f18fbf3 Fixed a docker/run current directory issue when invoked with a command to run.
- Legacy-Id: 13819
2017-07-09 15:24:34 +00:00
Henrik Levkowetz 1ce487a271 Added the debian security updates to apt sources for the docker image.
- Legacy-Id: 13771
2017-07-03 21:37:06 +00:00
Henrik Levkowetz a8db9e74c7 Updated docker/settings_local.py with new needed settings. Added a lot of quotes to docker/run in order to work better with paths containsing spaces. Touched a file during setup to be more debian compatible.
- Legacy-Id: 13703
2017-06-21 17:22:27 +00:00
Henrik Levkowetz e730f3cb59 Upgraded phantomjs in the docker image to 1.9.8.
- Legacy-Id: 13164
2017-03-28 19:28:58 +00:00
Henrik Levkowetz 605fa26ec3 Made relative paths work for the create_group_wikis commnand. Added wiki and svn dir patterns to docker/settings_local.py.
- Legacy-Id: 13150
2017-03-27 17:07:48 +00:00
Henrik Levkowetz 00d5ff8bfe Tweaked docker/run slightly. Added 2 utility scripts docker/mailserver and docker/devserver, to start a debug smtp server and a development webserver in separate terminal windws. These assume that the docker image already is running. Tweaked the settings_local in docker/ to send email to the debug smtp server.
- Legacy-Id: 13139
2017-03-26 19:28:38 +00:00
Henrik Levkowetz ce3b904b07 Changed docker/run in order to more easily be able to run multiple terminals against the docker enviroment, and also start the dev server and a debug smtp server in separate terminal windows.
- Legacy-Id: 13138
2017-03-26 19:14:29 +00:00
Henrik Levkowetz 16f067fa8e Tweaks to docker/copydb.
- Legacy-Id: 13055
2017-03-21 22:42:42 +00:00
Henrik Levkowetz 4219315e35 Upgraded the Dockerfile to use debian:jessie as a base, and use mysql-server 5.6.
- Legacy-Id: 12567
2016-12-17 21:48:04 +00:00
Henrik Levkowetz 4d34be2bec Made the docker/build script behave better when trying to remove non-existent previous builds of the datatracker-environment docker image.
- Legacy-Id: 12566
2016-12-17 21:12:30 +00:00
Henrik Levkowetz 50c784eb7a Made docker/updatedb less verbose when downloading a new database dump.
- Legacy-Id: 12565
2016-12-17 21:10:26 +00:00
Henrik Levkowetz 359a2683c8 Added a tiny script to be run from within docker, to install the extra packages needed to run the dependency-graph and htpasswd tests.
- Legacy-Id: 12564
2016-12-17 21:09:39 +00:00
Henrik Levkowetz 0ca8e45985 Added a script which creates a tarball of binary mysql database files, and uploads the tarball to the developer area at www.ietf.org, for use with the datatracker environment docker image.
- Legacy-Id: 12563
2016-12-17 21:08:40 +00:00
Henrik Levkowetz ff89873566 Added support for Docker for Mac, which uses hypervisor virtualisation. The older VirtualBox based docker-machine should still work.
- Legacy-Id: 12389
2016-11-20 14:41:16 +00:00
Henrik Levkowetz 8019623898 Added the man viewer to the Dockerfile, hence the docker image.
- Legacy-Id: 12324
2016-11-12 05:33:26 +00:00