Nicolas Giard
a7d080b4df
ci: build app base docker image
2022-05-24 15:50:01 -04:00
Nicolas Giard
9316429e0e
chore: remove workspace chown from dev init script + add warning when using root
2022-05-21 00:18:24 -04:00
Nicolas Giard
b6186f1fab
chore(dev): fix uid/gid mapping for non-vscode devs ( #3981 )
...
* chore: fix uid/gid mapping for non-vscode devs
* chore: fix volume ownership in devcontainer
* chore: use zsh in init script + remove temp mounted folders
* chore: ignore group mapping error during devcontainer build
* chore: fix ownership when running as root on host
* chore: use new docker compose command format + fix root check
* chore: improve uid/gid mapping message output
* chore: include chromedriver permission fix
* chore: skip parent dev image and install node directly instead of nvm
* chore: reapply gitignore changes + better dev help message
2022-05-20 09:10:41 -05:00
Nicolas Giard
8a7f67d4d1
test: make tests run without root access ( #3968 )
2022-05-14 08:11:44 -05:00
Nicolas Giard
f1472ffcac
chore: run devcontainer as user vscode instead of root ( #3948 )
2022-05-13 14:13:50 -05:00
Lars Eggert
5598762608
fix: add more HTML validation & fixes ( #3891 )
...
* Update vnu.jar
* Fix py2 -> py3 issue
* Run pyupgrade
* test: Add default-jdk to images
* test: Add option to also validate HTML with vnu.jar
Since it's already installed in bin. Don't do this by default, since it
increases the time needed for tests by ~50%.
* fix: Stop the urlizer from urlizing in linkified mailto: text
* More HTML fixes
* More HTML validation fixes
* And more HTML fixes
* Fix floating badge
* Ignore unicode errors
* Only URLize docs that are existing
* Final fixes
* Don't URLize everything during test-crawl
* Feed HTML into vnu using python rather than Java to speed things up
* Allow test-crawl to start vnu on a different port
* Increase retry count to vnu. Restore batch size to 30.
* More HTML validation fixes
* Use urllib3 to make requests to vnu, since overriding requests_mock is tricky
* Undo commit of unmodified file
* Also urlize ftp links
* Fix matching of file name
* More HTML fixes
* Add `is_valid_url` filter
* weekday -> data-weekday
* urlencode URLs
* Add and use vnu_fmt_message. Bump vnu max buffer.
* Simplify doc_exists
* Don't add tab link to mail archive if the URL is invalid
* Run urlize_ietf_docs before linkify
Reduces the possibility of generating incorrect HTML
* Undo superfluous change
* Runner fixes
* Consolidate vnu message filtering into vnu_filter_message
* Correctly handle multiple persons with same name
* Minimze diff
* Fix HTML nits
* Print source snippet in vnu_fmt_message
* Only escape if there is something to escape
* Fix snippet
* Skip crufty old IPR declarations
* Only include modal when needed. Add handles.
* Fix wordwrap+linkification
* Update ietf/doc/templatetags/ietf_filters.py
* Update ietf/doc/templatetags/tests_ietf_filters.py
* Don't right-align second column
2022-05-03 13:55:48 -05:00
Lars Eggert
84d6118d9f
test: Also rsync bofreq ( #3902 )
2022-04-28 11:09:11 -05:00
Nicolas Giard
8ea883cb7e
chore: switch to Yarn 3 ( #3819 )
...
* refactor: switch to yarn 3
* chore: add other os+cpu to yarn supported architectures
* chore: add gitattributes
* chore: add missing yarn native modules rebuild step
* chore: replace npx with yarn in test_runner + update readme
* chore: remove bootstrap-datepicker github dependency, use local instead
2022-04-25 15:54:05 -05:00
Lars Eggert
f8c06fa5cf
fix: Use unique data-sort
attributes ( #3836 )
...
* fix: Use unique `data-sort` attributes
So list.js properly sorts columns.
* Address @rjsparks' comments
2022-04-19 10:16:32 -05:00
Nicolas Giard
b44fc55b79
docs: add command to disable git info in zsh prompt
2022-04-18 19:23:03 -04:00
Nicolas Giard
05f19daed8
docs: update docker dev instructions
2022-04-07 17:28:57 -04:00
Nicolas Giard
92f0ff6861
chore: add fix-missing to apt update in docker ( #3796 )
2022-04-07 16:16:39 -05:00
Lars Eggert
3234f1a121
test: Validate HTML rendered during tests ( #3782 )
2022-04-07 13:30:38 -03:00
Nicolas Giard
b65182150f
chore: remove legacy / deprecated files ( #3781 )
...
* chore: remove changelog files
* chore: remove data dir from source
* chore: exclude /data completely in gitignore
2022-04-05 15:45:01 -04:00
Nicolas Giard
82cbf05c3f
chore: add release-coverage.json fetch on tests + dev
2022-04-04 16:11:35 -04:00
Jennifer Richards
fb41207227
ci: chown npm-related paths to owner of /workspace in app container ( #3768 )
2022-03-30 18:38:05 -03:00
Nicolas Giard
9a4505dc74
chore: remove svn/trac infrastructure ( #3649 ) ( #3739 )
...
* chore: Remove svn/trac related infrastructure
* chore: Remove more svn/trac infrastructure
* fix: remove commented out Trac requirement
2022-03-24 12:24:35 -05:00
Nicolas Giard
54b498fd6a
chore: allow custom port for dev docker run ( #3722 )
2022-03-23 18:11:09 -04:00
Lars Eggert
f516f86a17
ci: Add vnu to dev + test docker image ( #3724 )
...
* ci: Add vnu to dev docker image
* Use default-jdk from apt, and just download the vnu JAR blob
2022-03-22 13:13:28 -04:00
Lars Eggert
eb5423d084
ci: Also check generated HTML with the "vnu" validator ( #3682 )
...
* ci: Also check generated HTML with the "vnu" validator
Because HTML Tidy apparently misses a bunch of errors.
* thead -> tbody
* More fixes
* More fixes
* Start checker in test runner
2022-03-21 12:50:23 -05:00
Nicolas Giard
562742d653
chore: add memcached + docker-cli to dev container ( #3691 )
2022-03-19 13:05:59 -04:00
Lars Eggert
05c643964b
ci: Run the test suite for PRs and pushes ( #3658 )
...
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2022-03-19 07:09:15 -04:00
Nicolas Giard
dc51587596
ci: fix app-create-dirs.sh
2022-03-17 00:23:20 -04:00
Nicolas Giard
f8c0a95802
ci: extract dev/tests dir creation script
2022-03-17 00:17:05 -04:00
NGPixel
1771d6ea77
chore: improve dev docker for offline + other fixes
2022-03-15 22:22:30 -04:00
Nicolas Giard
e6584bb717
chore: bring docker-compose to root level ( #3642 )
2022-03-14 17:02:53 -05:00
NGPixel
9ae07e44e6
chore: fix node_modules volume for docker dev
2022-03-10 13:03:45 -05:00
NGPixel
ee92d8658d
chore: fix docker dev boot for parcel build
2022-03-09 18:04:18 -05:00
Jennifer Richards
3906bbdc4f
Merge remote-tracking branch 'origin/main' into personal/jennifer/7.45.1.dev0.bootstrap-merge
...
# Conflicts:
# bootstrap/package.json
# ietf/templates/meeting/session_buttons_include.html
2022-03-07 16:24:30 -04:00
Nicolas Giard
dc7e3b9fac
docs: update docker README
2022-03-04 16:50:20 -05:00
Nicolas Giard
0286af342a
chore: point datatracker dev db image to nightly github package
...
[skip ci]
2022-03-04 15:18:27 -05:00
Jennifer Richards
6c260a5b7e
Merge 7.45.1.dev0 into Bootstrap 5 update branch. Made a first pass at reconciling differences.
...
- Legacy-Id: 19945
2022-02-17 20:09:49 +00:00
Lars Eggert
67ebadeadd
A bunch more cosmetic fixes.
...
- Legacy-Id: 19913
2022-02-09 10:11:03 +00:00
Lars Eggert
bbf088e18b
Hopefully the final check-ins.
...
- Legacy-Id: 19909
2022-02-08 17:29:15 +00:00
Lars Eggert
64d2ba2558
Run tidy as part of tests, and fix HTML issues it finds.
...
- Legacy-Id: 19904
2022-02-01 16:11:34 +00:00
Robert Sparks
877d8800ce
Add de-gfm to the docker setup. Fixes #3494 . Commit ready for merge.
...
- Legacy-Id: 19863
2022-01-19 19:44:28 +00:00
Robert Sparks
2a0d54afcd
Merged in [19811] from lars@eggert.org:
...
When using Docker, the runserver isn't being accessed over loopback, so we need
to initialize INTERNAL_IPS based on the current interface configuration.
- Legacy-Id: 19814
Note: SVN reference [19811] has been migrated to Git commit 46ca676736
2022-01-06 20:54:53 +00:00
Lars Eggert
46ca676736
When using Docker, the runserver isn't being accessed over loopback, so we need
...
to initialize INTERNAL_IPS based on the current interface configuration.
Commit ready for merge.
- Legacy-Id: 19811
2022-01-06 11:20:49 +00:00
nick
9e89f33869
fix: missing dependencies in dockerfile from changeset #19767
...
Commit ready for merge.
- Legacy-Id: 19801
2022-01-04 18:44:27 +00:00
nick
a9fd21ef2a
misc: new README.md + docker dir cleanup
...
Commit ready for merge.
- Legacy-Id: 19793
2021-12-21 01:55:31 +00:00
Robert Sparks
47aadd0066
Merged in [19761] from nick@staff.ietf.org:
...
fix: skip chromedriver install if arch is not supported in docker build
- Legacy-Id: 19764
Note: SVN reference [19761] has been migrated to Git commit 516877d2db
2021-12-09 17:26:38 +00:00
nick
516877d2db
fix: skip chromedriver install if arch is not supported in docker build
...
Commit ready for merge.
- Legacy-Id: 19761
2021-12-08 20:13:44 +00:00
Robert Sparks
c0df2cd300
Merged in [19741] from lars@eggert.org:
...
Add ghostscript to app image, which is used by some tests.
- Legacy-Id: 19745
Note: SVN reference [19741] has been migrated to Git commit e3b430d2ec
2021-12-02 20:47:07 +00:00
Lars Eggert
e3b430d2ec
Add ghostscript to app image, which is used by some tests.
...
Commit ready for merge.
- Legacy-Id: 19741
2021-12-02 08:09:08 +00:00
nick
db34d83feb
feat: cypress JS testing for agenda meetings + weekview swimlane (WIP)
...
- Legacy-Id: 19693
2021-11-18 23:48:23 +00:00
Lars Eggert
273feec52d
No need for bower anymore.
...
- Legacy-Id: 19650
2021-11-12 12:01:35 +00:00
Robert Sparks
36bf80e9a5
Add a command to clean all datatracker related docker resources (from nick@staff.ietf.org)
...
- Legacy-Id: 19644
2021-11-11 18:53:36 +00:00
Robert Sparks
d7d28a56ad
revert docker project name. Will make a more comprehensive change later
...
- Legacy-Id: 19643
2021-11-11 18:52:34 +00:00
Robert Sparks
536d787ab5
Explicitly specify a docker project for compose
...
- Legacy-Id: 19641
2021-11-11 18:25:09 +00:00
Robert Sparks
164ee7792c
Adjust docker volume mounting strategy.
...
- Legacy-Id: 19638
2021-11-11 17:20:20 +00:00
Robert Sparks
13d4e636bc
Docker related changes: Mark cleandb executable. Clean settings_local and settings_local_sqlitetest of flakes and types issues.
...
- Legacy-Id: 19637
2021-11-11 16:35:30 +00:00
nick
d52ad4fbc2
misc: import docker improvements from 7.39.1.dev2
...
- Legacy-Id: 19629
2021-11-10 21:51:55 +00:00
Robert Sparks
017da873ce
Merged in [19581] from nick@staff.ietf.org:
...
fix: docker build - cannot change locale warnings
- Legacy-Id: 19601
Note: SVN reference [19581] has been migrated to Git commit 4b1918b79d
2021-11-09 20:57:08 +00:00
nick
4b1918b79d
fix: docker build - cannot change locale warnings
...
- Legacy-Id: 19581
2021-11-09 12:45:09 +00:00
Robert Sparks
8c830e10e1
Update docker/README.md to reflect the merge of Lars' branch. Commit ready for merge.
...
- Legacy-Id: 19579
2021-11-09 11:52:50 +00:00
Robert Sparks
7dc1ec1761
Merged in [19541] from lars@eggert.org:
...
Print a line than can actually be copied & pasted to start the datatracker.
- Legacy-Id: 19559
Note: SVN reference [19541] has been migrated to Git commit 32e2b18b31729ee0161f40dc3d7e894a47ebc616
2021-11-08 17:55:12 +00:00
nick
e1c7ed4c2c
fix: downgrade docker/Dockerfile to Python 3.6 and selenium 3.141.0
...
- Legacy-Id: 19546
2021-11-03 21:52:14 +00:00
Lars Eggert
b0d642dce0
Add svn to image. Grab idnits from GitHub. Try to speed up database import.
...
Commit ready for merge.
- Legacy-Id: 19476
2021-10-27 15:57:39 +00:00
Lars Eggert
2b80cf7e1d
Add some more explanatory/diagnostic text.
...
Branch ready for merge.
- Legacy-Id: 19465
2021-10-27 07:57:10 +00:00
Lars Eggert
3b3e662719
Ship a database snapshot with the docker image, to speed up first use
...
- Legacy-Id: 19451
2021-10-25 13:21:52 +00:00
Lars Eggert
76ee4bd0e2
Set locale; minor other changes
...
- Legacy-Id: 19448
2021-10-21 07:42:10 +00:00
Lars Eggert
5f2fe1fd1d
Make Cygwin tests work again
...
- Legacy-Id: 19446
2021-10-20 18:14:52 +00:00
Lars Eggert
4d650bbba2
Install chromedriver in a way that works
...
- Legacy-Id: 19431
2021-10-18 08:04:40 +00:00
Lars Eggert
2239ca2f3c
MacOS X fix from Mark Donnelly
...
- Legacy-Id: 19426
2021-10-15 13:56:44 +00:00
Lars Eggert
c46b0497b4
More fixes from Valery
...
- Legacy-Id: 19425
2021-10-14 18:56:18 +00:00
Lars Eggert
e0a739199c
Various fixes from and inspired by Valery Smylov's testing
...
- Legacy-Id: 19423
2021-10-14 10:54:53 +00:00
Lars Eggert
a3f0b1533f
Install some other packages that are not dependencies but make life easier
...
- Legacy-Id: 19420
2021-10-13 14:22:19 +00:00
Lars Eggert
d746348ea6
More explanations
...
- Legacy-Id: 19419
2021-10-13 14:21:42 +00:00
Lars Eggert
c4ba1ea75f
Rip out more unused stuff, and update copyright based on TLP
...
- Legacy-Id: 19418
2021-10-13 13:09:32 +00:00
Lars Eggert
6fb64998ce
Version of the new docker setup emailed out for testing on 2021-10-12
...
- Legacy-Id: 19417
2021-10-13 11:33:37 +00:00
Jennifer Richards
2060173f3a
Improve proceedings display with new title block, configurable host logos, and additional PDF or URL materials. Fixes #3147 . Commit ready for merge.
...
- Legacy-Id: 19306
2021-08-30 17:02:49 +00:00
Robert Sparks
0463ef8aa4
Created bofreq directory for docker container.
...
- Legacy-Id: 19246
2021-07-21 17:31:59 +00:00
Robert Sparks
acefcb298c
Tweaks to dockerfile to avoid rust compiler issues. Commit ready for merge.
...
- Legacy-Id: 18900
2021-03-04 21:47:55 +00:00
Henrik Levkowetz
e9e2ef7bdf
Added propagation of the docker-init environment to the su'd user in order to set LANG to a UTF-8 locale, and did some slight refactoring.
...
- Legacy-Id: 18692
2020-11-14 05:16:08 +00:00
Henrik Levkowetz
d8052e2b9e
Removed the psychopg2 installation (for now) and changed a library name (libyang -> libyang1)
...
- Legacy-Id: 18691
2020-11-14 05:12:44 +00:00
Henrik Levkowetz
a485a68777
Removed an outdated check for docker-machine
...
- Legacy-Id: 18690
2020-11-14 05:10:22 +00:00
Henrik Levkowetz
eaf9546d0e
Fixed a bug in the charset handling of individual parts in multipart email messages in ietf.nomcom.get_body()
...
- Legacy-Id: 18615
2020-10-13 10:57:23 +00:00
Henrik Levkowetz
8f48854142
Tweaked the copydb script to handle symlinked data directories.
...
- Legacy-Id: 18585
2020-10-09 13:17:09 +00:00
Henrik Levkowetz
1332c0aa5c
Added a UTF-8 language locale to docker-init.sh, in order to be able some python packages that would fail to install under the default locale.
...
- Legacy-Id: 18584
2020-10-09 13:14:59 +00:00
Henrik Levkowetz
d30c5c7a26
Added a few extra modules (in particular enscript and ghostscript, which is needed for the agenda pdf materials) to the docker/install-extras script
...
- Legacy-Id: 18283
2020-07-27 14:12:51 +00:00
Henrik Levkowetz
c737e329d0
Merged in [18271] from valery@smyslov.net:
...
Support of CygWin environment
- Legacy-Id: 18281
Note: SVN reference [18271] has been migrated to Git commit b0650c765e
2020-07-26 15:20:49 +00:00
Valery Smyslov
b0650c765e
Support of CygWin environment
...
- Legacy-Id: 18271
2020-07-25 17:26:37 +00:00
Henrik Levkowetz
a5565ac212
Made the docker container syslog start less noisy. Refined the virtualenv requirements installation to test for an existing django properly, and use the repository requirements file if available.
...
- Legacy-Id: 18258
2020-07-24 19:52:19 +00:00
Henrik Levkowetz
6bfea68a74
Removed pip install into old virtualenv location from Dockerfile, and fixed an rsyslog config issue.
...
- Legacy-Id: 18257
2020-07-24 19:49:11 +00:00
Henrik Levkowetz
9810e7035a
Updated Dockerfile to use latest Devuan release (beowulf) as base image. Added syslog support.
...
- Legacy-Id: 18253
2020-07-24 13:36:05 +00:00
Henrik Levkowetz
28e5e03e5a
Added download progress information (where available) to docker/setupdb.
...
- Legacy-Id: 18252
2020-07-24 13:33:44 +00:00
Henrik Levkowetz
9cdd9adbc6
Fixed a problem with writing to /dev/stderr in some environments, in docker/updatedb.
...
- Legacy-Id: 18251
2020-07-24 13:27:53 +00:00
Henrik Levkowetz
ea7b2e7b7f
Added yang/catalogmod to the yang module directories created by docker-init.sh.
...
- Legacy-Id: 18245
2020-07-23 19:10:58 +00:00
Henrik Levkowetz
e73eb358f0
Reformulated a filter step in docker/updatedb to use a more commonly available command.
...
- Legacy-Id: 18244
2020-07-23 19:09:57 +00:00
Henrik Levkowetz
9f8bdfd40a
Updated the yanglint command settings in settings.py and docker/settings_local.py
...
- Legacy-Id: 18176
2020-07-15 14:51:17 +00:00
Henrik Levkowetz
73a0627bf1
Changed the settings_local.py for the docker image to use the database type enforced in docker/updatedb
...
- Legacy-Id: 17952
2020-06-09 18:55:59 +00:00
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
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
Henrik Levkowetz
56f791a2fd
Fix permission trouble writing to /dev/stderr when running within docker. Exit if running in an unexpected environment. Fixed a typo in an informational message. Refined the hanling of ~/.docker-info files. Improved the permission mods on the unpacked mysql files (matching the permissions mysql prefers).
...
- Legacy-Id: 10484
2015-11-14 23:06:40 +00:00
Henrik Levkowetz
c8b534ffc9
Give the mysql user suitable group membership. Give the developer sudo rights.
...
- Legacy-Id: 10483
2015-11-14 23:03:31 +00:00
Henrik Levkowetz
e72cdf4114
Provide openssh and sudo in the docker-environment.
...
- Legacy-Id: 10482
2015-11-14 23:02:20 +00:00
Henrik Levkowetz
952a680305
Load database through 'manage.py dbshell'. Avoids repeating username, password, etc. in several places (DRY).
...
- Legacy-Id: 10481
2015-11-14 23:01:40 +00:00
Henrik Levkowetz
5c008f2503
Tweaked a docker/run message.
...
- Legacy-Id: 10477
2015-11-14 16:16:24 +00:00
Henrik Levkowetz
e8992007b6
Code refactoring.
...
- Legacy-Id: 10475
2015-11-14 10:32:07 +00:00
Henrik Levkowetz
f8008a7ed1
Corrected the switched external:internal port mapping fields in docker/run.
...
- Legacy-Id: 10472
2015-11-13 18:27:20 +00:00
Henrik Levkowetz
5cd10c3152
Added support for running different containers mapping internal port 8000 to different external ports. Added additional text explaining why we won't run multiple containers from the same svn branch. Did som default value code refactoring.
...
- Legacy-Id: 10471
2015-11-13 17:59:30 +00:00
Henrik Levkowetz
99d6ce5710
Added a couple of progress messages.
...
- Legacy-Id: 10470
2015-11-13 17:49:43 +00:00
Henrik Levkowetz
51f78aa044
Fixed a typo
...
- Legacy-Id: 10469
2015-11-13 17:34:42 +00:00
Henrik Levkowetz
5ad8db39e9
Additional docker tweaks
...
- Legacy-Id: 10468
2015-11-13 17:33:00 +00:00
Henrik Levkowetz
d7595e506b
A little script to pull down and unpack a copy of the datatracker's mysql database files.
...
- Legacy-Id: 10467
2015-11-13 08:06:28 +00:00
Henrik Levkowetz
a5435449cd
Tweaks to the docker setup to make it work nicely to run different docker containers for different SVN branches.
...
- Legacy-Id: 10466
2015-11-12 22:40:42 +00:00
Henrik Levkowetz
07eb5d9b21
Minor tweak to docker-init
...
- Legacy-Id: 10462
2015-11-09 22:44:30 +00:00
Henrik Levkowetz
2664ef3039
Updated the docker init-script to not re-install MySQL; it can cause more trouble than it might save; added a guard against trying to set up the ietf database if MySQL isn't running; and changed the final working directory to be the same as where the user invoked the 'docker/run' command. If not started via docker/run, drop into the home directory.
...
- Legacy-Id: 10461
2015-11-09 22:34:56 +00:00
Henrik Levkowetz
bfc42ae7bc
Updated docker/run with options to select a non-default docker-repository and docker image tag (which now defaults to the svn branch basename); added handling for missing docker environment variables, and for the docker virtual machine not running.
...
- Legacy-Id: 10460
2015-11-09 22:21:55 +00:00
Henrik Levkowetz
30c538790a
Removed parts of Dockerfile, simplifying it and reducing the image size. Modified and simplified the docker entrypoint script. Tweaked the cleanup actions of docker/run.
...
- Legacy-Id: 10455
2015-11-08 18:44:41 +00:00
Henrik Levkowetz
f8872fd3dd
Tweaked docker/run
...
- Legacy-Id: 10443
2015-11-07 22:14:22 +00:00
Henrik Levkowetz
95a001333b
Added more cleanup to the docker/run command
...
- Legacy-Id: 10439
2015-11-07 21:22:55 +00:00
Henrik Levkowetz
81d87f5584
Updated docker/README
...
- Legacy-Id: 10438
2015-11-07 21:14:04 +00:00
Henrik Levkowetz
5d6128eded
Added a README file for the docker image.
...
- Legacy-Id: 10437
2015-11-07 20:26:53 +00:00
Henrik Levkowetz
c2432107a3
Updated Dockerfile and the default settings_local for the docker image. Added docker-init.sh which is used in the docker image, and docker/run which is a wrapper which runs the docker image with suitable settings.
...
- Legacy-Id: 10436
2015-11-07 20:25:37 +00:00
Henrik Levkowetz
a17b3c62f5
Added a default settings_local for use in the docker image. Tweaked the dockerfile some.
...
- Legacy-Id: 10435
2015-11-06 18:28:43 +00:00
Henrik Levkowetz
d9e2354aa2
A first version of a Dockerfile, to build a docker image suitable for hosting a development version of the datatracker. This version runs the test suite successfully, but does not set up the database and does not contain supporting drafts, charters, etc.
...
- Legacy-Id: 10434
2015-11-06 17:30:23 +00:00