Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/smillerdev/nextcloud-actions


https://github.com/smillerdev/nextcloud-actions

actions github nextcloud

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Nextcloud setup actions

Setup nextcloud using github actions

## Setup Nextcloud
To set up a nextcloud instance on the runner in `../server`, use the following configuration.
```yaml
- name: Nextcloud test setup
uses: SMillerDev/setup-nextcloud@main
with:
version: 'stable19'
database-type: 'sqlite'
```

The default configuration is:
```yaml
- name: Nextcloud test setup
uses: SMillerDev/setup-nextcloud@main
with:
version: 'stable19'
cron: true
admin-user: 'admin'
admin-password: 'admin'
database-type: 'pgsql'
database-user: 'postgres'
database-password: ''
database-name: 'oc_autotest'
```

## Setup Nextcloud app

To install the current repo as a nextcloud app, run the checkout action and then this one using the following configuration.
```yaml
- name: Nextcloud app test setup
uses: SMillerDev/setup-nextcloud-app@main
with:
app: 'appid'
check: false
```

The default configuration is:
```yaml
- name: Nextcloud app test setup
uses: SMillerDev/setup-nextcloud-app@main
with:
app: 'appid'
check: false
```