aboutsummaryrefslogtreecommitdiff
path: root/fstest/testserver/init.d/seafile
diff options
context:
space:
mode:
Diffstat (limited to 'fstest/testserver/init.d/seafile')
-rw-r--r--fstest/testserver/init.d/seafile/docker-compose.yml31
1 files changed, 31 insertions, 0 deletions
diff --git a/fstest/testserver/init.d/seafile/docker-compose.yml b/fstest/testserver/init.d/seafile/docker-compose.yml
new file mode 100644
index 0000000..8e0a099
--- /dev/null
+++ b/fstest/testserver/init.d/seafile/docker-compose.yml
@@ -0,0 +1,31 @@
+version: '2.0'
+services:
+ db:
+ image: mariadb:10.5
+ environment:
+ - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
+ - MYSQL_LOG_CONSOLE=true
+ volumes:
+ - ${SEAFILE_TEST_DATA}/${NAME}/seafile-mysql/db:/var/lib/mysql
+
+ memcached:
+ image: memcached:1.6.9
+ entrypoint: memcached -m 256
+
+ seafile:
+ image: seafileltd/seafile-mc:${SEAFILE_VERSION}
+ ports:
+ - "${SEAFILE_IP}:${SEAFILE_PORT}:80"
+ volumes:
+ - ${SEAFILE_TEST_DATA}/${NAME}/seafile-data:/shared
+ environment:
+ - DB_HOST=db
+ - DB_ROOT_PASSWD=${MYSQL_ROOT_PASSWORD}
+ - TIME_ZONE=Etc/UTC
+ - SEAFILE_ADMIN_EMAIL=${SEAFILE_ADMIN_EMAIL}
+ - SEAFILE_ADMIN_PASSWORD=${SEAFILE_ADMIN_PASSWORD}
+ - SEAFILE_SERVER_LETSENCRYPT=false
+ - SEAFILE_SERVER_HOSTNAME=${SEAFILE_IP}:${SEAFILE_PORT}
+ depends_on:
+ - db
+ - memcached