Commit Graph
26 Commits
Author SHA1 Message Date
Thomas Müller 95d647b09b Fixes #22 - update to phoenix 0.2.6 2020-01-09 14:05:19 +01:00
A.Unger 4155720666 update refs to config.Phoenix.Namespace 2019-12-24 11:43:18 +01:00
A.Unger 69e594ace5 move namespace option under HTTP 2019-12-24 11:41:42 +01:00
A.Unger 5708f07a37 use value from config 2019-12-18 13:11:33 +01:00
A.Unger b922327074 use http namespace 2019-12-18 12:58:02 +01:00
A.Unger 276aa69451 hardcode web 2019-12-18 12:51:28 +01:00
A.Unger d6a80470f2 added namespace option 2019-12-18 12:51:09 +01:00
A.Unger da729b6319 added http-namespace flag 2019-12-18 12:50:00 +01:00
A.Unger 1a00d102c4 inject cmd flags 2019-12-12 11:09:45 +01:00
Thomas Boerger 690e80aaec Add back http-root 2019-12-09 16:13:26 +01:00
Thomas Boerger 1aa4e64764 add logger to assets 2019-12-09 16:12:53 +01:00
Thomas Boerger 3498580b7b Restructure project similar to hello and graph 2019-12-09 16:12:53 +01:00
Thomas Boerger c25c0324ee Add test file dummies 2019-09-20 09:23:05 +02:00
Thomas Boerger f8343dd870 Rename phoenix folder into assets 2019-09-16 14:05:36 +02:00
Thomas BoergerandGitHub 85b9383aa5 Merge branch 'master' into socket-listener 2019-09-13 14:48:55 +02:00
Thomas Boerger def3c32bca Drop and ignore generated assets
We are embedding the assets as part of our build pipeline, and even
without that the embedded assets are generated by our `make generate`
task anyway, so let's remove thise huge amount of files from the
repository and generate it on build time.
2019-09-13 14:41:16 +02:00
Thomas Boerger ae50f7dcd3 Optionally listen to unix sockets instead of port binding 2019-09-13 14:39:31 +02:00
Thomas Boerger 7eda1b62b0 Add missing dot to comment 2019-09-13 13:22:45 +02:00
Thomas Boerger 39de6f69e4 Drop all config attributes, just serve a config.json 2019-09-11 13:08:33 +02:00
Thomas Boerger ebfc405449 Upgrade phoenix to 0.2.1 2019-09-06 14:53:11 +02:00
Thomas Boerger ca209f23bd Replace gorunpkg with go run commands 2019-09-06 13:48:14 +02:00
Thomas Boerger 185704bca9 Implement healthcheck command 2019-09-06 13:41:02 +02:00
Thomas Boerger b6d43661a8 Embed phoenix and serve it
So far Phoenix have been embedded into the binary and we can customize
the required config based on flags, env variables and optionally via
config file. For now I'm embedding the whole Phonix content, optherwise
the all-in-one binary `ocis` will get pretty complicated until we add
the generate commands to that repo as well and provide a mechanism to
inject the embedding.
2019-09-06 13:40:18 +02:00
Thomas Boerger 6311fa375b Update files for new ocis naming 2019-09-05 12:06:07 +02:00
Thomas Boerger 66facde60a Rename service package to command 2019-09-04 10:18:30 +02:00
Thomas Boerger 6a4066d603 Add initial project structure
With this commit I have prepared a full basic project structure, so far
it doesn't embed phoenix itself and also no kit parts. It includes the
whole Drone pipeline to continously publish binaries on push and on tag
to our download mirrors (will be available at
    https://download.owncloud.com/reva/phoenix) and also publishes
Docker images at owncloud/reva-phonix. For the Docker image auto_tag is
enabled, which means latest is always based on the master branch and
tags are automatically converted to minor, major and patch release tags.
2019-09-03 18:10:34 +02:00