Commit Graph

16 Commits

Author SHA1 Message Date
Antonio Pitasi
2171d0d238
Fix go get command (#37)
I also added another comment that makes it easier to get it running.
2020-03-06 09:59:23 -08:00
JBD
5403fc24b6 Mention govanityurls can run outside of GAE 2020-02-19 12:22:59 -08:00
Brandon Philips
26a09c434d
Update to use app engine runtime go112 (#34)
* app.yaml: update to go112

Make the required changes to use go112 due to the deprecation of Go 1.9.

Migration doc:
- https://cloud.google.com/appengine/docs/standard/go111/go-differences

References:
- https://github.com/GoogleCloudPlatform/govanityurls/issues/29#issuecomment-506538041
- https://github.com/etcd-io/maintainers/issues/17

* go.mod: initial commit

Migrate this project to use go.mod and update the README.

This is part of the recommended steps to runtime: go111 and beyond.
https://cloud.google.com/appengine/docs/standard/go111/go-differences

* vendor: add dependent packages

Add all dependencies for the project via vendoring for offline builds.

* travis.yml: drop go 1.6 for 1.12

Go 1.6 is too old to have a number of builtin packages for the latest
appengine package. Remove and update to match app engine version: 1.12.

* appengine.go: remove unused file

From the go111 migration doc:
"The appengine build tag is deprecated and will not be used when
building your app for deployment.  Ensure your code still functions
correctly without it being set."

https://cloud.google.com/appengine/docs/standard/go111/go-differences

* main: respect PORT environment variable

The go111 runtime should use the PORT variable to decide the listening
http port.

"PORT The port that receives HTTP requests."
https://cloud.google.com/appengine/docs/standard/go111/runtime
2020-02-06 09:36:34 -08:00
Ross Light
c4903dbca9 README: fix cache_max_age reference 2017-09-29 09:24:56 -07:00
Ross Light
feb3a1564d add cache headers (#14)
Fixes #13
2017-09-29 09:23:29 -07:00
Ross Light
e749108325 README: document new features (#8)
Add reference section for configuration file and note that the server
can run in other compute environments.

Tweaked main.go slightly to default to using vanity.yaml for App Engine
Flex.
2017-07-10 12:17:40 -07:00
Ross Light
c5fd58403f support host directive in config (#7)
This allows for the service to be proxied as a service in a larger site.
2017-07-10 09:50:21 -07:00
Christopher Brown
c4979fcc9d readme: add missing path component (#1) 2017-06-26 21:59:12 -07:00
Jaana Burcu Dogan
418d89760b readme: make CUSTOM_DOMAIN more self explanatory 2017-06-26 11:16:24 -07:00
Jaana Burcu Dogan
ef1ff3e73d readme: fix typo 2017-06-26 11:04:22 -07:00
Jaana Burcu Dogan
1ce2267f74 readme: mention multiple rules are supported 2017-06-26 10:59:22 -07:00
Jaana Burcu Dogan
15c90b8288 add go-get instructions to README 2017-06-25 17:01:06 -07:00
Jaana Burcu Dogan
6deaf42fa0 fix README 2017-06-25 16:53:09 -07:00
Jaana Burcu Dogan
3e5407ffe2 support multiple repos 2017-06-25 16:51:49 -07:00
Jaana Burcu Dogan
5e6a9a3b28 add more instructions to README about gcloud 2017-06-24 16:45:16 -07:00
Jaana Burcu Dogan
0bb8dfdcaf initial commit 2017-06-24 16:39:45 -07:00