Files
opencloud/docs/ocis/development/build.md
Willy Kloucek c67012d880 Apply suggestions from code review
Co-authored-by: Phil Davis <phil@jankaritech.com>
2020-12-01 20:38:02 +01:00

1.1 KiB

title, date, weight, geekdocRepo, geekdocEditPath, geekdocFilePath
title date weight geekdocRepo geekdocEditPath geekdocFilePath
Build 2020-02-27T20:35:00+01:00 30 https://github.com/owncloud/ocis edit/master/docs/ocis/development build.md

{{< toc >}}

Build requirements

see [Development - Getting Started]({{< relref "getting-started.md/#requirements">}})

Get the sources

{{< highlight txt >}} git clone https://github.com/owncloud/ocis.git cd ocis {{< / highlight >}}

Build the oCIS binary

The oCIS binary source is in the ocis folder inside the oCIS repository. In this folder you can build the oCIS binary:

{{< highlight txt >}} cd ocis make generate make build {{< / highlight >}}

After building you have the binary within the bin/ folder. Try to run it: ./bin/ocis -h

Build a local oCIS docker image

If you are developing and want to run your local changes in a docker or docker-compose setup, you have to build an image locally.

Therefore run following commands in the root of the oCIS repository:

{{< highlight txt >}} docker build -t owncloud/ocis:dev . {{< / highlight >}}

Then you can test as usual via

{{< highlight txt >}} docker run --rm -ti owncloud/ocis:dev {{< / highlight >}}