John Colvin
42916b0142
Use fixuid to resolve user perm conflicts in mounted dirs
...
It matches the user permissions in the container to those in the host. This has
clear advantages to our previous solution, which matched the permissions in the
image. One immediate benefit is that the jenkins server-build node can pull the
image from Docker Hub, rather than build it on the host (for each build, to
ensure the image is up-to-date).
2022-09-21 00:09:12 -05:00
John Colvin
191d74b404
Add ccapi_cpp deps to docker
...
* Add rapidjson-dev
* Add Kitware repo to get latest cmake (the ccapi_cpp lib relies on
'add_compile_definitions', which was introduced in cmake 3.12)
2022-06-08 14:40:44 -04:00
John Colvin
c3630582cc
Upgrade dotnet-sdk to 6.0
2022-04-21 13:41:25 -04:00
John Colvin
05967d0f18
Mount host's sparkdata dir in docker
2021-12-29 21:58:21 -05:00
John Colvin
eee74d82b2
fix: Change update-alternative calls to use clang-10 (not 9)
...
This fixes the docker image build (all clang tools were recently
upgraded from v9 to 10)
2021-12-29 16:05:19 -05:00
John Colvin
4744ddc633
Add script to start docker container
2021-12-29 16:05:19 -05:00
John Colvin
713cdf165e
Upgrade compiler to clang-10
2021-12-11 15:50:41 -05:00
John Colvin
8fbd35654e
Re-install pkg-config after installing onload
...
This is a workaround for what appears to be a dependency conflict
related to onload
2021-12-10 14:33:32 -06:00
John Colvin
f2e2963489
Add python3-venv to docker
2021-12-10 14:30:32 -06:00
John Colvin
54c0c16d3b
Install latest npm (outside of apt repo)
...
This resolves a dependency conflict between libssl-dev and the npm
available in apt standard repos
2021-11-06 10:42:50 -05:00
John Colvin
4000d62710
Add emumba deps to Dockerfile
2021-11-02 13:54:36 -05:00
John Colvin
117143d9e1
style: Clean up Dockerfile
...
* Add labels
* Indent command chains
2021-11-02 12:54:26 -05:00
John Colvin
f1d398ba81
Add docker_user and password args to Dockerfile
...
Symlinking /etc/passwd files leads to invalid cross-device link errors
when running apt commands.
Internally, apt uses dpkg, which adds a user "irc" when performing apt
installs/upgrades. This subprocess leads to the error.
The solution implemented here creates a user with the same name and id
as the current user. This gives both users the the same file permissions,
without having to symlink /etc/passwd.
2021-10-10 14:20:07 -04:00
John Colvin
fc316243c2
Use /bin/bash instead of /bin/sh
...
The docker build was failing because /bin/sh doesn't exist.
Did the base image change?
2021-10-10 14:03:53 -04:00
John Colvin
dd4ca356d4
Get rid of rtags and cgdb
...
I don't think anyone actually uses this
2021-10-10 14:00:25 -04:00
Pete Fisher
7258a028d7
python3
2021-03-18 14:34:40 +00:00
Pete Fisher
588a157d18
Dockerfile edited online with Bitbucket
2021-03-17 19:15:44 +00:00
Pete Fisher
e2d7f231d5
Dockerfile edited online with Bitbucket
2021-03-17 18:55:40 +00:00
Pete Fisher
a850049f40
Dockerfile edited online with Bitbucket
2021-03-17 18:47:50 +00:00
Pedro Pinto
78ed1605aa
Updated docker file to include iml
2020-08-28 15:49:44 -04:00
Pedro Pinto
6f0dd9324b
Updated docker
2020-06-14 15:22:56 -04:00
Pedro Pinto
296f277d40
Updated Dockerfile
2020-06-05 09:08:58 -04:00
Pedro Pinto
95189976be
Updated clang-format install
2020-06-02 09:15:13 -04:00
Pedro Pinto
405c15413c
Fixed clang-format install
2020-06-02 09:08:18 -04:00
Pedro Pinto
0afd5e92de
Made clangd available in docker image
2020-04-22 14:12:26 -04:00
Pedro Pinto
0df20ec20a
Added gnu parallel
2020-01-31 16:16:29 -05:00
Pedro Pinto
ec7adf17ec
Added awscli to build
2020-01-30 13:08:05 -05:00
Kevin Darby
abf81fc240
netcore 3.1
2020-01-08 12:11:08 -05:00
Pedro Pinto
a7a054a5d8
Updated clang
2020-01-03 12:20:55 -05:00
Kevin Darby
e106e6e704
Merged in netcore3 (pull request #2 )
...
Netcore3
Approved-by: Kevin Darby <kevin.darby@bluetradesys.com >
2019-11-12 17:30:16 +00:00
Kevin Darby
46e48af469
vsdbg
2019-11-06 17:24:48 -05:00
Kevin Darby
6aaa2f35bf
fixing comments
2019-11-06 15:22:18 -05:00
Kevin Darby
42ac8d1783
trying a different set of msft instructions
2019-11-06 15:21:11 -05:00
Kevin Darby
bc306395b7
adding netcore2 back in per eric until he can clean some stuff up
2019-11-06 13:19:44 -05:00
Kevin Darby
9fb17ce870
update docker to netcore3
2019-11-04 12:33:16 -05:00
Eric Harding
68f43cef8d
add 'zip' package
2019-10-17 17:28:16 -04:00
Eric Harding
c40e6eba4b
set timezone to america/chicago
2019-09-11 09:56:07 -04:00
Pete Fisher
fdd0200df7
Merged in onload (pull request #1 )
...
added onload drivers to container
2019-08-28 18:28:44 +00:00
pfisher
839244243a
some cleanup and moving to put onload stuff at the bottom
2019-08-28 12:05:12 -04:00
pfisher
6452e95791
added onload drivers to container
2019-08-22 10:08:55 -04:00
Eric Harding
b09d4c035b
add libssh2
2019-08-06 12:25:15 -04:00
Eric Harding
1ee0813f29
Add sshpass to docker image
2019-08-01 16:25:57 -04:00
Eric Harding
09da445f75
add postgres libs
2019-06-27 18:13:09 -04:00
Pedro Pinto
e13bb5d8df
Added bash completion to Docker image
2019-05-10 13:50:38 -04:00
Eric Harding
ce08a5129f
attempt to fix dockerfile locale
2019-02-26 17:12:31 -05:00
Eric Harding
2698c23a4e
Improve vim defaults
2019-02-19 21:10:49 -05:00
ppinto
8d82558f90
Fixed up dotnet paket nonsense
2019-02-15 16:31:36 -05:00
Pete
8ae64c175b
added strace
2019-01-29 10:40:53 -05:00
Pedro Pinto
f6d8d59860
Mergeed
2018-12-12 22:12:57 -05:00
Pedro Pinto
e3bf6462fd
Cleaned up image, added new version of sqlite
2018-12-12 22:11:22 -05:00