Commit Graph

27 Commits

Author SHA1 Message Date
Jason Rhinelander
c12367d463 DOWNLOAD_SODIUM in docker travis builds 2020-02-07 00:17:36 -04:00
Jason Rhinelander
f8201fcf40 Turn on -DDOWNLOAD_SODIUM for gcc trunk build 2020-02-06 17:45:46 -04:00
Jeff Becker
f29083f765 more travis fixes 2019-12-10 11:49:32 -07:00
Michael
f6adacf936
Review fixes 2019-10-09 23:00:50 +01:00
Michael
394f3e6943
More CI fixes 2019-10-06 22:30:23 +01:00
Michael
70937ab503
Fix docker-compose isolated network 2019-08-27 01:57:37 +01:00
Michael
7cb1b525c9
Dump more info from router contact 2019-08-19 23:25:46 +01:00
Michael
931ec0d35f
docker-compose fixes 2019-08-14 00:31:28 +01:00
Jeff
23ffdf9286
Merge pull request #750 from michael-loki/docker-compose
WIP on docker-compose workflow
2019-08-12 09:32:21 -04:00
Michael
117fa96007
WIP on docker-compose workflow 2019-08-05 10:33:23 +01:00
Michael
4763888d2c
Add fail-able docker build for gcc trunk 2019-08-02 10:28:09 +01:00
Michael
614b669fd5
Abandon debian 2019-07-29 21:31:26 +01:00
Michael
df498c7bf8
try to make some windows 2019-07-29 21:31:26 +01:00
Michael
f6d3ce4d8e
Update ubuntu dockerfile to use static linking 2019-07-15 22:46:58 +01:00
Michael
5cef2865bd
Fix Ubuntu builds 2019-07-15 22:46:57 +01:00
Michael
80d1e4aef9
Add in-source version of std::filesystem::permissions 2019-07-02 00:01:25 +01:00
Michael
0b4d787042
More work on router docker image
- Multi-stage docker build (final image only 15MB!)
- Build in release mode
    - Fix bug with release mode
    - Fix compiler being dumb AF
    - Disable FORTIFY for now
- Enable LTO when making a staticly linked release
- Fix some gcc specific warnings
- Refactor cmake stuff into multiple files
2019-04-28 17:04:52 +01:00
Ryan Tharp
60f7916cb6 got router working in docker 2019-04-24 02:10:21 +00:00
Ryan Tharp
b525272f24 add router docker file 2019-03-11 19:54:01 -07:00
Michael
1b331ea6f7
Remove mention of rapidjson from readme/docker files etc 2019-03-02 02:32:18 +00:00
Jeff Becker
39fdebbf48
* make docker use ninja
* fix debian build
2019-02-14 08:42:38 -05:00
Jeff Becker
b521ba4670
make pylokinet work 2019-01-21 11:57:12 -05:00
Jeff Becker
d89e58199a
add initial identity key seed stuff
add more kubernetes stuff

make shared library installed if built
2019-01-21 10:45:18 -05:00
Michael
1d280553a7
Change debian.Dockerfile to use debian-stable 2019-01-13 16:38:55 +00:00
Michael
6251626349
Create dockerfile for ubuntu 2018-11-21 21:51:33 +00:00
Michael Thorpe
a2d5d80779
Enable warnings as errors
test criteria:
- Built from clean on macOS
2018-11-06 22:48:17 +00:00
Michael Thorpe
01445399f0
Add initial dockerfile support
This provides a simple way to do quick cross-platform verification
of changes.

`make docker-debian` will build a debian image and run the tests
`make docker-fedora` will build a fedora image and run the tests
2018-11-02 18:06:01 -04:00