parent
493e7d6af1
commit
031af00b24
|
|
@ -0,0 +1,74 @@
|
|||
captainVersion: 4
|
||||
services:
|
||||
$$cap_appname-db:
|
||||
image: 'mariadb:$$cap_mariadb_version'
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: $$cap_mariadb_root_passwd
|
||||
volumes:
|
||||
- '$$cap_appname-db-data:/var/lib/mysql'
|
||||
networks:
|
||||
- seafile-net
|
||||
caproverExtra:
|
||||
notExposeAsWebApp: true
|
||||
$$cap_appname-memcached:
|
||||
image: 'memcached:$$cap_memcached_version'
|
||||
entrypoint: memcached -m 256
|
||||
networks:
|
||||
- seafile-net
|
||||
caproverExtra:
|
||||
notExposeAsWebApp: true
|
||||
$$cap_appname-seafile:
|
||||
image: 'seafileltd/seafile-mc:$$cap_seafile_version'
|
||||
volumes:
|
||||
- '$$cap_appname-seafile-data:/shared'
|
||||
environment:
|
||||
DB_HOST: srv-captain--$$cap_appname-db
|
||||
DB_ROOT_PASSWD: $$cap_mariadb_root_passwd
|
||||
TIME_ZONE: $cap_timezone
|
||||
SEAFILE_ADMIN_EMAIL: $$cap_seafile_admin_email
|
||||
SEAFILE_ADMIN_PASSWORD: $$cap_seafile_admin_password
|
||||
depends_on:
|
||||
$$cap_appname-db:
|
||||
condition: service_healthy
|
||||
$$capp_appname-memcached:
|
||||
condition: service_healthy
|
||||
networks:
|
||||
- seafile-net
|
||||
caproverOneClickApp:
|
||||
variables:
|
||||
- id: $$cap_seafile_version
|
||||
label: Seafile Version
|
||||
defaultValue: 8.0.4
|
||||
- id: $$cap_memcached_version
|
||||
label: Memcached Version
|
||||
defaultValue: 1.5.6
|
||||
- id: $$cap_mariadb_version
|
||||
label: MariaDB Version
|
||||
defaultValue: '10.5'
|
||||
- id: $$cap_mariadb_root_passwd
|
||||
label: MariaDB Root Password
|
||||
defaultValue: zR5oZ2gN
|
||||
- id: $$cap_seafile_admin_email
|
||||
label: Seafile Admin Email
|
||||
defaultValue: admin@localhost
|
||||
- id: $$cap_seafile_admin_password
|
||||
label: Seafile Admin Password
|
||||
defaultValue: xL2kX7iW
|
||||
- id: $cap_timezone
|
||||
label: Seafile Time zone
|
||||
defaultValue: Asia/Ho_Chi_Minh
|
||||
instructions:
|
||||
start: >-
|
||||
Seafile is an open source cloud storage system with file encryption and
|
||||
group sharing. For more info visit https://www.seafile.com/
|
||||
end: |-
|
||||
Seafile has been successfully deployed!
|
||||
App is available as http://$$cap_appname.$$cap_root_domain
|
||||
displayName: Seafile
|
||||
isOfficial: false
|
||||
description: >-
|
||||
Seafile is an open source cloud storage system with file encryption and
|
||||
group sharing.
|
||||
documentation: >-
|
||||
This docker-compose is taken from
|
||||
https://manual.seafile.com/docker/deploy%20seafile%20with%20docker/
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
Loading…
Reference in New Issue