From a34438384e478c23aa817357c2e392626fbcba34 Mon Sep 17 00:00:00 2001 From: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.com> Date: Mon, 23 May 2022 18:53:35 +0500 Subject: docker compose file for nextcloud testing https://github.com/chrislusf/seaweedfs/issues/3086 --- docker/compose/local-nextcloud-compose.yml | 55 ++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 docker/compose/local-nextcloud-compose.yml (limited to 'docker/compose') diff --git a/docker/compose/local-nextcloud-compose.yml b/docker/compose/local-nextcloud-compose.yml new file mode 100644 index 000000000..e6f706c26 --- /dev/null +++ b/docker/compose/local-nextcloud-compose.yml @@ -0,0 +1,55 @@ +version: '2' + +services: + master: + image: chrislusf/seaweedfs:local + ports: + - 9333:9333 + - 19333:19333 + command: "master -ip=master" + volume: + image: chrislusf/seaweedfs:local + ports: + - 8080:8080 + - 18080:18080 + command: "volume -mserver=master:9333 -port=8080 -ip=volume" + depends_on: + - master + mysql: + image: percona/percona-server:5.7 + ports: + - 3306:3306 + environment: + - MYSQL_ROOT_PASSWORD=secret + - MYSQL_DATABASE=nextcloud + - MYSQL_PASSWORD=secret + - MYSQL_USER=nextcloud + s3: + image: chrislusf/seaweedfs:local + ports: + - 8888:8888 + - 18888:18888 + - 8333:8333 + command: '-v 9 filer -master="master:9333" -s3' + depends_on: + - master + - volume + nextcloud: + image: nextcloud:23.0.5-apache + environment: + - OBJECTSTORE_S3_HOST=s3 + - OBJECTSTORE_S3_BUCKET=nextcloud + - OBJECTSTORE_S3_KEY=some_access_key1 + - OBJECTSTORE_S3_SECRET=some_secret_key1 + - OBJECTSTORE_S3_PORT=8333 + - OBJECTSTORE_S3_SSL=false + - OBJECTSTORE_S3_USEPATH_STYLE=true + - MYSQL_PASSWORD=secret + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=nextcloud + - MYSQL_HOST=mysql + ports: + - 80:80 + depends_on: + - s3 + - mysql -- cgit v1.2.3 From a14728d508666a50addc51d645c792044927c675 Mon Sep 17 00:00:00 2001 From: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.com> Date: Mon, 23 May 2022 20:11:32 +0500 Subject: docker compose nextcloud rm mysql --- docker/compose/local-nextcloud-compose.yml | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) (limited to 'docker/compose') diff --git a/docker/compose/local-nextcloud-compose.yml b/docker/compose/local-nextcloud-compose.yml index e6f706c26..80c3fca53 100644 --- a/docker/compose/local-nextcloud-compose.yml +++ b/docker/compose/local-nextcloud-compose.yml @@ -15,15 +15,6 @@ services: command: "volume -mserver=master:9333 -port=8080 -ip=volume" depends_on: - master - mysql: - image: percona/percona-server:5.7 - ports: - - 3306:3306 - environment: - - MYSQL_ROOT_PASSWORD=secret - - MYSQL_DATABASE=nextcloud - - MYSQL_PASSWORD=secret - - MYSQL_USER=nextcloud s3: image: chrislusf/seaweedfs:local ports: @@ -44,12 +35,10 @@ services: - OBJECTSTORE_S3_PORT=8333 - OBJECTSTORE_S3_SSL=false - OBJECTSTORE_S3_USEPATH_STYLE=true - - MYSQL_PASSWORD=secret - - MYSQL_DATABASE=nextcloud - - MYSQL_USER=nextcloud - - MYSQL_HOST=mysql + - SQLITE_DATABASE=nextcloud + - NEXTCLOUD_ADMIN_USER=admin + - NEXTCLOUD_ADMIN_PASSWORD=admin ports: - 80:80 depends_on: - - s3 - - mysql + - s3 \ No newline at end of file -- cgit v1.2.3