mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-03-03 14:57:22 -05:00
Fix codacy
This commit is contained in:
@@ -10,5 +10,7 @@ exclude_paths:
|
||||
- 'konnectd/assets/identifier/**'
|
||||
- 'settings/rollup.config.js'
|
||||
- 'accounts/rollup.config.js'
|
||||
- 'ocis/docker/eos-ocis/Dockerfile'
|
||||
- 'ocis/docker/eos-ocis-dev/Dockerfile'
|
||||
|
||||
...
|
||||
...
|
||||
|
||||
@@ -3,29 +3,29 @@
|
||||
Image is based on [owncloud/eos-base](https://hub.docker.com/r/owncloud/eos-base) from [eos-stack](https://github.com/owncloud-docker/eos-stack)
|
||||
|
||||
## Build
|
||||
```
|
||||
```shell
|
||||
docker build -t owncloud/eos-ocis-dev:latest .
|
||||
```
|
||||
|
||||
## Publish
|
||||
```
|
||||
```shell
|
||||
docker push owncloud/eos-ocis-dev:latest
|
||||
```
|
||||
|
||||
## Maintainer
|
||||
## Maintainer
|
||||
|
||||
- [Felix Böhm](https://github.com/felixboehm)
|
||||
* [Felix Böhm](https://github.com/felixboehm)
|
||||
|
||||
## Disclaimer
|
||||
## Disclaimer
|
||||
Use only for development or testing. Setup is not secured nor tested.
|
||||
|
||||
# oCIS development on eos
|
||||
## oCIS development on eos
|
||||
|
||||
## Setup oCIS
|
||||
### Setup oCIS
|
||||
|
||||
To build and run your local ocis code with default storage driver
|
||||
|
||||
```
|
||||
```shell
|
||||
docker run --rm -ti --name ocis -v $PWD:/ocis -p 9200:9200 owncloud/eos-ocis-dev
|
||||
```
|
||||
|
||||
@@ -35,13 +35,13 @@ Data is here: `docker exec -it ocis ll /var/tmp/reva/`
|
||||
|
||||
Alternative: With the [docker-compose.yml file in ocis repo](https://github.com/owncloud/ocis/blob/master/docker-compose.yml) you can also start ocis via compose:
|
||||
|
||||
```
|
||||
```shell
|
||||
docker-compose up -d ocis
|
||||
```
|
||||
|
||||
Now try to list the running services
|
||||
|
||||
```
|
||||
```shell
|
||||
docker-compose exec ocis ./bin/ocis list
|
||||
```
|
||||
|
||||
@@ -49,36 +49,36 @@ docker-compose exec ocis ./bin/ocis list
|
||||
|
||||
1. Start the eos cluster and ocis via the compose stack
|
||||
|
||||
```
|
||||
```shell
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
2. Configure to use eos storage driver instead of default storage driver
|
||||
|
||||
- kill the home storage and data providers. we need to switch them to the eoshome driver:
|
||||
* kill the home storage and data providers. we need to switch them to the eoshome driver:
|
||||
|
||||
```
|
||||
```shell
|
||||
docker-compose exec ocis ./bin/ocis kill reva-storage-home
|
||||
docker-compose exec ocis ./bin/ocis kill reva-storage-home-data
|
||||
```
|
||||
|
||||
- restart them with the eoshome driver and a new layout:
|
||||
* restart them with the eoshome driver and a new layout:
|
||||
|
||||
```
|
||||
```shell
|
||||
docker-compose exec -e REVA_STORAGE_EOS_LAYOUT="{{substr 0 1 .Username}}/{{.Username}}" -e REVA_STORAGE_HOME_DRIVER=eoshome -d ocis ./bin/ocis run reva-storage-home
|
||||
docker-compose exec -e REVA_STORAGE_EOS_LAYOUT="{{substr 0 1 .Username}}/{{.Username}}" -e REVA_STORAGE_HOME_DATA_DRIVER=eoshome -d ocis ./bin/ocis run reva-storage-home-data
|
||||
```
|
||||
|
||||
- restart the reva frontend with a new namespace (pointing to the eos storage provider) for the dav files endpoint
|
||||
* restart the reva frontend with a new namespace (pointing to the eos storage provider) for the dav files endpoint
|
||||
|
||||
```
|
||||
```shell
|
||||
docker-compose exec ocis ./bin/ocis kill reva-frontend
|
||||
docker-compose exec -e DAV_FILES_NAMESPACE="/eos/" -d ocis ./bin/ocis run reva-frontend
|
||||
```
|
||||
|
||||
- login with `einstein / relativity`, upload a file to einsteins home and verify the file is there using
|
||||
* login with `einstein / relativity`, upload a file to einsteins home and verify the file is there using
|
||||
|
||||
```
|
||||
```shell
|
||||
docker-compose exec ocis eos ls -l /eos/dockertest/reva/users/e/einstein/
|
||||
-rw-r--r-- 1 einstein users 10 Jul 1 15:24 newfile.txt
|
||||
```
|
||||
|
||||
@@ -21,7 +21,7 @@ RUN cd ocis && go build -v -o bin/ocis -toolexec '/usr/bin/time -v' ./cmd/ocis
|
||||
|
||||
# build user lookup test program
|
||||
RUN mkdir -p /build
|
||||
ADD user.go /build/user.go
|
||||
COPY user.go /build/user.go
|
||||
RUN cd /build && go build -o user user.go
|
||||
|
||||
|
||||
|
||||
@@ -4,29 +4,27 @@ Image is based on [owncloud/eos-base](https://hub.docker.com/r/owncloud/eos-base
|
||||
|
||||
## Build
|
||||
Build owncloud/ocis master branch
|
||||
```
|
||||
```shell
|
||||
docker build -t owncloud/eos-ocis:latest .
|
||||
```
|
||||
|
||||
Or build a certain branch / tag
|
||||
```
|
||||
```shell
|
||||
docker build -t owncloud/eos-ocis:1.0.0 --build-arg BRANCH=v1.0.0./eos-ocis
|
||||
```
|
||||
|
||||
## Publish
|
||||
```
|
||||
```shell
|
||||
docker push owncloud/eos-ocis:latest
|
||||
```
|
||||
|
||||
## Maintainer
|
||||
## Maintainer
|
||||
|
||||
- [Felix Böhm](https://github.com/felixboehm)
|
||||
* [Felix Böhm](https://github.com/felixboehm)
|
||||
|
||||
## Disclaimer
|
||||
## Disclaimer
|
||||
Use only for development or testing. Setup is not secured nor tested.
|
||||
|
||||
## Example Usage
|
||||
|
||||
See https://github.com/owncloud-docker/compose-playground/tree/master/examples/eos-compose
|
||||
|
||||
|
||||
See <https://github.com/owncloud-docker/compose-playground/tree/master/examples/eos-compose>
|
||||
|
||||
Reference in New Issue
Block a user