Граф коммитов

50 Коммитов

Автор SHA1 Сообщение Дата
Mathieu Leplatre 1afe32b2b4
Enable Sentry for errors (fixes #13) 2018-12-20 01:16:00 +01:00
Mike Cooper 9e1eba3bad
Merge pull request #22 from mozilla/2-download-geoip
Download the GeoIP DB during build (fixes #2)
2018-12-19 10:13:05 -08:00
Mathieu Leplatre da5c0e9065
Download the GeoIP DB during build 2018-12-19 16:39:30 +01:00
Mike Cooper 1c81d8d515
Merge pull request #20 from mozilla/split-views
Move most things out of main.rs
2018-12-18 15:42:04 -08:00
Mike Cooper d0b4a01d03
Rename "views" to "endpoints" 2018-12-18 15:38:43 -08:00
Mike Cooper b33268e500
Move most things out of main.rs 2018-12-18 10:46:25 -08:00
Mike Cooper 84ecb7584c
Merge pull request #18 from mozilla/3-dev-version-file
Overwrite version.json in CI
2018-12-18 10:31:19 -08:00
Mathieu Leplatre 738804c4f2
Overwrite version.json in CI 2018-12-18 10:05:03 +01:00
Mathieu Leplatre a379dbb21b
Add dev version.json 2018-12-18 10:04:54 +01:00
Mike Cooper 1e9eca08dd
Merge pull request #16 from mozilla/no-check-in-ci
Don't run rust check in CI, so that clippy actually works
2018-12-17 14:25:14 -08:00
Mike Cooper d0e8c0513b
Fix clippy problems 2018-12-17 13:36:25 -08:00
Mike Cooper b46a5875ac
Don't run rust check in CI, so that clippy actually works 2018-12-17 13:33:08 -08:00
Mike Cooper ab14b7009f
Merge pull request #15 from mozilla/signals
Some more minor cleanup
2018-12-17 10:11:52 -08:00
Mike Cooper 81b24c238c
Apply rustfmt changes 2018-12-17 09:38:08 -08:00
Mike Cooper 1f3a101e2d
Merge branch 'master' into signals 2018-12-17 09:34:09 -08:00
Mike Cooper 0a718f1a7b
Merge pull request #11 from mozilla/3-dockerflow-views
Add Dockerflow views (ref #3)
2018-12-17 09:33:01 -08:00
Mathieu Leplatre 295e3ea721
Read VERSION_FILE location from env 2018-12-17 16:02:12 +01:00
Mathieu Leplatre c95c7ce023
Check that 1.2.3.4 maps to US 2018-12-17 12:12:53 +01:00
Mathieu Leplatre 097c68d686
Fix heartbeat response when GeoIP DB is missing 2018-12-17 11:52:08 +01:00
Mathieu Leplatre 59ef15dbfe
Use simple IPv4 in heartbeat 2018-12-14 15:52:05 +01:00
Mathieu Leplatre fbebda91bd
WIP Check that geoIP is loaded 2018-12-14 15:07:28 +01:00
Mike Cooper 1b6cd008d9
Make clippy::pedantic happy 2018-12-13 15:45:58 -08:00
Mike Cooper f7aa304ef3
Remove cargo-culted and unneeded ctrlc handling 2018-12-13 15:45:36 -08:00
Mathieu Leplatre 09b072cca7
Merge remote-tracking branch 'origin/master' into 3-dockerflow-views 2018-12-14 00:35:53 +01:00
Mathieu Leplatre c6e2f5fd0b
Revert "Split dockerflow in own module"
This reverts commit 90b8fb3f56.
2018-12-14 00:34:27 +01:00
Mike Cooper 460d4c3c1d
Merge pull request #14 from mozilla/config
Introduce a settings system
2018-12-13 15:09:10 -08:00
Mike Cooper fbfefe3529
Fix typo 2018-12-13 15:08:39 -08:00
Mike Cooper 7e001f37c6
Introduce a settings system
Fixes #4
2018-12-13 14:49:36 -08:00
Mike Cooper 15e8ca663f
Merge pull request #9 from mozilla/remove-listenfd
Remove unused dependency on listenfd
2018-12-13 11:19:09 -08:00
Mike Cooper 733f5b1c42
Merge pull request #12 from mozilla/3-dockerflow-env
Read GEOIP_DB_PATH from env (ref #4)
2018-12-13 10:57:02 -08:00
Mike Cooper 3a0d446458
Merge remote-tracking branch 'upstream/master' into remove-listenfd 2018-12-13 10:53:39 -08:00
Mathieu Leplatre 9e47898a3c
Read GEOIP_DB_PATH from env (ref #4) 2018-12-13 10:44:56 +01:00
Mathieu Leplatre 90b8fb3f56
Split dockerflow in own module 2018-12-13 10:36:15 +01:00
Mathieu Leplatre 22c58fa854
Basic Dockerflow endpoints 2018-12-13 10:05:10 +01:00
Mathieu Leplatre 81b7d10958
Merge pull request #10 from mozilla/geoip-cleanup
Geoip cleanup
2018-12-13 10:02:07 +01:00
Mike Cooper d89b46f5b1
Improve ip detection to work both locally and in the deployed instance 2018-12-12 15:23:49 -08:00
Mike Cooper 5a8683b3bc
Move errors to a separate file 2018-12-12 14:19:16 -08:00
Mike Cooper 24aafd5bb2
Cleanup geoip reader initialization 2018-12-12 14:10:36 -08:00
Mike Cooper 7cd307420c
Remove unused dependency on listenfd 2018-12-12 13:04:26 -08:00
Mike Cooper 97496d2180
Fix markdown syntax in README 2018-12-11 10:09:58 -08:00
Mike Cooper 75f4a0fbe8
Format code with rustfmt 2018-12-10 15:39:09 -08:00
Mike Cooper 5f4a817447
Install rustfmt and clippy 2018-12-10 15:37:29 -08:00
Mike Cooper 63634c39aa
Fix CircleCI image 2018-12-10 15:34:54 -08:00
Mike Cooper 91ac0a3745
Add CircleCI config 2018-12-10 15:33:26 -08:00
Mike Cooper 69c2d8b808
add README 2018-12-10 15:26:41 -08:00
Mike Cooper e9b492c77b
Clippy 2018-12-10 15:18:29 -08:00
Mike Cooper 8862977c3e
Therapist and rustfm 2018-12-10 15:12:29 -08:00
Mike Cooper c21136b1ca
Updates to deploy in Google App Engine 2018-12-10 14:54:52 -08:00
Mike Cooper 0e93b76106
Use an actix worker for geoip lookups 2018-12-07 14:58:02 -05:00
Mike Cooper 6583361945
Initial commit 2018-12-06 14:56:03 -05:00