Commit graph

74 commits

Author SHA1 Message Date
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
Henrik Levkowetz 99fde987b0 Added a --no-download option to docker/updatedb
- Legacy-Id: 12323
2016-11-12 05:31:32 +00:00
Henrik Levkowetz b650356850 Use rsync instead of wget to pull down the datatracker database image, since wget isn't available on macs by default.
- Legacy-Id: 12321
2016-11-12 05:26:33 +00:00
Henrik Levkowetz 77738fcc78 Updated dockerfile, docker-init.sh, updatedb script, and a new docker/build script.
- Legacy-Id: 12282
2016-11-08 16:09:08 +00:00
Henrik Levkowetz 10fa4af493 Updated dockerfile, docker-init.sh, updatedb script, and a new docker/build script.
- Legacy-Id: 12281
2016-11-08 16:08:27 +00:00
Henrik Levkowetz b301ffeba4 Added the vim editor, for vi people.
- Legacy-Id: 11669
2016-07-16 12:37:03 +00:00
Henrik Levkowetz 176dbdeb18 Fixed a typo in the Dockerfile
- Legacy-Id: 11665
2016-07-16 11:43:13 +00:00
Henrik Levkowetz 95bb23328c Updated docker/settings_local.py
- Legacy-Id: 11428
2016-06-20 21:57:19 +00:00
Henrik Levkowetz c83dae57fb Added setting for MEDIA_ROOT, and changed the setting for MEDIA_URL; introduced a setting for the IETF main site URL, for use where MEDIA_URL had been used (incorrectly) earlier.
- Legacy-Id: 11263
2016-06-02 19:17:38 +00:00
Henrik Levkowetz c5d2a67d66 Updated requirements.txt to include Pillow (Python Imaging Lib wrapper). Requires libjpeg on system; libjpeg8-dev added to Docker file.
- Legacy-Id: 11260
2016-06-01 16:39:41 +00:00
Henrik Levkowetz e4552c4b2f Added ipython to the docker image.
- Legacy-Id: 11077
2016-04-02 20:35:06 +00:00
Henrik Levkowetz 39abc8945e Added colordiff to the docker/Dockerfile
- Legacy-Id: 11029
2016-03-30 11:21:47 +00:00
Henrik Levkowetz 0d0aff855b Fixed a few issues with the docker/run script.
- Legacy-Id: 11022
2016-03-28 21:46:34 +00:00
Henrik Levkowetz 02d341cae5 Updated docker-related files based on 6.17.0
- Legacy-Id: 10967
2016-03-22 21:10:33 +00:00
Henrik Levkowetz bfdacef1c0 Updated docker README and a docker-init tweak.
- Legacy-Id: 10500
2015-11-16 20:22:14 +00:00
Henrik Levkowetz 10f2bc053d Minor tweaks to the docker files.
- Legacy-Id: 10491
2015-11-15 16:18:22 +00:00
Henrik Levkowetz 41124d73e2 Added a utility file used in Dockerfile to augment /etc/bash.bashrc to set a prompt which won't use the whole commandline width under virtualenv.
- Legacy-Id: 10486
2015-11-14 23:36:24 +00:00