Commit Graph

250 Commits

Author SHA1 Message Date
Sandro Jäckel 5fcd1740e7
Allow overriding docker command
with eg. sudo docker or podman
2020-04-08 05:06:14 +02:00
Martin Polden 2b0842de3f
Update copyright year 2020-04-07 17:59:23 +02:00
Martin Polden ce031f017d
Merge pull request #87 from SuperSandro2000/override-image-name
Allow overriding image name
2020-04-07 17:49:25 +02:00
Sandro Jäckel 8ad1d73d8c
Allow overriding image name 2020-04-07 04:23:06 +02:00
Martin Polden e67f493f51 Bump geoip2 2019-12-25 21:23:46 +01:00
Martin Polden 78116f69ad Implement response cache 2019-12-25 21:04:26 +01:00
Martin Polden 66719b9932 Download GeoIP databases on startup 2019-12-25 19:41:35 +01:00
Martin Polden 4974f9387b Require license key for GeoIP download
Fixes #72.
2019-12-24 17:15:45 +01:00
Willy Hsiao 1d478b5db3 Created a dark theme for index.html (#71) 2019-11-23 10:45:48 +01:00
Martin Polden c821c5c32a Use Go 1.13 in Docker build 2019-10-18 18:12:26 +02:00
Martin Polden 4add220bfd Use Go 1.13 on Heroku 2019-10-18 18:12:26 +02:00
Martin Polden c113173660 Remove unnecessary target 2019-10-18 18:12:26 +02:00
Martin Polden 95380233d8
Merge pull request #70 from kevinschoon/useragent
return parsed and raw user agent
2019-10-18 18:03:37 +02:00
Kevin 155c1a5afe return parsed and raw user agent 2019-07-13 22:50:31 +00:00
Sam B fb5fac92d2 Add Mikrotik as CLI client (#69) 2019-07-12 16:00:38 +02:00
Martin Polden 4ce6452332
Fix template 2019-07-05 16:17:34 +02:00
Niklas 7fbc2e1b9f ASN database, part 2 (#67)
ASN lookup
2019-07-05 15:01:45 +02:00
Martin Polden 5a28ed6bf5 Add data attribution 2019-06-26 20:22:59 +02:00
Martin Polden 6bfe773aae Bump pure 2019-06-26 20:03:56 +02:00
Martin Polden 27fa828efb Remove unnecessary option 2019-04-27 10:23:22 +02:00
Martin Polden 3a91baab21 Build without cgo 2019-03-29 20:38:43 +01:00
Martin Polden 99f9556173 Re-use Dockerfile when building on Travis 2019-03-16 18:08:10 +01:00
Martin Polden fd7e13c98e Push to Docker Hub from Travis 2019-03-16 15:14:32 +01:00
Martin Polden c9fe2919e4 Bump Go version 2019-03-16 14:26:32 +01:00
Martin Polden 58fd8a66fe Fix invalid port response
Closes #64
2019-01-16 22:16:05 +01:00
Christian Korneck b4b6207671 change highest allowed tcp port to 65535 2019-01-16 22:14:42 +01:00
Martin Polden fcaa244d6b
Merge pull request #63 from antonc42/patch-makefile
changed env var in makefile to builtin var
2019-01-04 23:00:25 +01:00
antonc42 e1e6dba31b changed env var in makefile to builtin var
makefile was using the environment variable PWD. this can be
problematic if using 'sudo' as the PWD variable is not passed through.
however GNU make has a builtin CURDIR variable for the current working
directory that does work with 'sudo'.
2019-01-04 09:56:16 -06:00
Martin Polden c623168acb Reduce image size 2018-12-28 19:06:05 +01:00
Martin Polden 14f1a0ce88 Mention Docker image 2018-12-28 19:06:05 +01:00
Martin Polden ddc4d9e53c Log if template is unreadable 2018-12-28 15:05:31 +01:00
Martin Polden f34172761f Log valid URL when binding to all IPs 2018-12-28 14:51:20 +01:00
Martin Polden 4bfaf671b9 Stop using container-based Travis 2018-11-21 19:22:33 +01:00
Johann Richard cba0928a65 Patch for a Map (#62)
Add map
2018-10-28 16:42:17 +01:00
Martin Polden e5c8310acb Enable parallel build 2018-09-11 22:08:12 +02:00
Martin Polden 83e4566d57 Remove megacheck target 2018-09-11 22:07:46 +02:00
Martin Polden 3901eb7b16 Tidy up modules 2018-09-11 22:06:32 +02:00
Martin Polden 8433521b3b Differentiate between IsEU being false and unknown 2018-08-31 22:55:09 +02:00
Martin Polden 7f538ca24b
Merge pull request #58 from maximbaz/add-dockerfile
Add Dockerfile
2018-08-30 15:52:48 +02:00
Maxim Baz 3cd9b9efe3
Rename to echoip, update to Go 1.11 2018-08-27 23:35:26 +02:00
Maxim Baz 1171909046
Add Dockerfile 2018-08-27 22:11:46 +02:00
Martin Polden 823af68923 Test /coordinates 2018-08-27 21:49:37 +02:00
Martin Polden 3e1d4425cd Rename fields 2018-08-27 21:49:37 +02:00
Martin Polden de54d88327 Fix build 2018-08-27 21:39:49 +02:00
Martin Polden a6b0a95581 Bump github.com/oschwald/geoip2-golang 2018-08-27 21:39:21 +02:00
Mike Raunsbæk ac4a9de770 Added coordinates from City database 2018-08-27 21:30:57 +02:00
Martin Polden b821b1efcc Remove megacheck from lint target 2018-08-27 21:24:28 +02:00
Martin Polden fefe371369 Use Go modules 2018-08-27 21:13:06 +02:00
Martin Polden 988f3fd19a Rename ipd -> echoip 2018-08-27 20:50:56 +02:00
Martin Polden bc5e1ae713 Deploy to Heroku 2018-08-20 21:02:02 +02:00