You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Johannes Zellner dfd2b058ec Update to lockfile v2 3 weeks ago
screenshots Add screenshots from docs 4 years ago
supervisor Add nginx for healthcheck route 4 years ago
test Update to lockfile v2 3 weeks ago
.dockerignore First version 5 years ago
.gitignore First version 5 years ago
CHANGELOG Bump version for 1.18.5 3 weeks ago
CloudronManifest.json Bump version for 1.18.5 3 weeks ago
DESCRIPTION.md Bump version for 1.18.5 3 weeks ago
Dockerfile Bump version for 1.18.5 3 weeks ago
LICENSE First version 5 years ago
POSTINSTALL.md Remove space 1 year ago
README.md Updated tests 5 years ago
logo.png First version 5 years ago
nginx.conf Add nginx for healthcheck route 4 years ago
start.sh Fix name typo 10 months ago

README.md

Syncthing Cloudron App

This repository contains the Cloudron app package source for Syncthing.

Installation

Install

or using the Cloudron command line tooling

cloudron install --appstore-id net.syncthing.cloudronapp

Building

The app package can be built using the Cloudron command line tooling.

cd syncthing-app

cloudron build
cloudron install

Testing

The e2e tests are located in the test/ folder and require nodejs. They are creating a fresh build, install the app on your Cloudron, perform tests, backup, restore and test if the repos are still ok. The tests expect port 29418 to be available.

cd syncthing-app/test

npm install
PATH=$PATH:node_modules/.bin USERNAME=user PASSWORD=password mocha --bail test.js