mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-03-13 18:00:34 -05:00
Merge pull request #256 from opencloud-eu/run-api-tests-on-posix
allow running api tests with posix
This commit is contained in:
@@ -48,6 +48,13 @@ else
|
||||
SEARCH_EXTRACTOR_TYPE := basic
|
||||
endif
|
||||
|
||||
# default to decomposedfs
|
||||
STORAGE_DRIVER ?= decomposed
|
||||
ifeq ($(STORAGE_DRIVER),posix)
|
||||
# posix requires a additional driver config
|
||||
COMPOSE_FILE := $(COMPOSE_FILE):src/posix.yml
|
||||
endif
|
||||
|
||||
# static
|
||||
DIVIDE_INTO_NUM_PARTS := 10
|
||||
PARTS = 1 2 3 4 5 6 7 8 9 10
|
||||
@@ -296,7 +303,7 @@ start-server: $(OC_WRAPPER) ## build and start server
|
||||
OC_IMAGE_TAG=dev \
|
||||
WITH_WRAPPER=$(WITH_WRAPPER) \
|
||||
TEST_SOURCE=opencloud \
|
||||
STORAGE_DRIVER=decomposed \
|
||||
STORAGE_DRIVER=$(STORAGE_DRIVER) \
|
||||
OC_ASYNC_UPLOADS=true \
|
||||
SEARCH_EXTRACTOR_TYPE=tika \
|
||||
OC_ADD_RUN_SERVICES=notifications \
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# mounting 'ocwrapper' binary doesn't work with image 'amd64/alpine:3.17' (busybox based)
|
||||
|
||||
ARG OC_IMAGE_TAG
|
||||
FROM opencloud-eu/opencloud:${OC_IMAGE_TAG} AS opencloud
|
||||
FROM opencloudeu/opencloud:${OC_IMAGE_TAG} AS opencloud
|
||||
|
||||
FROM ubuntu:22.04
|
||||
COPY --from=opencloud /usr/bin/opencloud /usr/bin/opencloud
|
||||
|
||||
8
tests/acceptance/docker/src/posix.yml
Normal file
8
tests/acceptance/docker/src/posix.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
services:
|
||||
opencloud-server:
|
||||
environment:
|
||||
# activate posix storage driver for users
|
||||
STORAGE_USERS_DRIVER: posix
|
||||
# posix requires a shared cache store
|
||||
STORAGE_USERS_ID_CACHE_STORE: "nats-js-kv"
|
||||
Reference in New Issue
Block a user