thedruz / phoenix

Next generation frontend for ownCloud

Home Page:https://phoenix.owncloud.com/custom/phoenix/index.html#/login

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ownCloud-Phoenix

Pushing a new design and frontend concept to ownCloud

bildschirmfoto von 2018-03-14 17-28-06 bildschirmfoto von 2018-03-14 17-27-40 See this online Demo

How to build

  • Run yarn install to build core
  • Run yarn dist to build all apps configured in config.json

Run

  • optionally provide custom domain name: export SERVER_HOST=0.0.0.0:8300
  • run a webpack dev server yarn run watch

Run acceptance tests

  • optionally provide custom credentials: export OC_USER=admin && export OC_PASS=admin
  • build, configure and run phoenix
  • install the Chrome browser
  • run yarn run acceptance-tests

Update dependencies

  • Run yarn update-all to update core and app dependencies

Cleanup workspace

  • Run yarn clean-all to remove node_modules and dist folder

How to build Phoenix as ownCloud app

  • run yarn install && yarn dist && yarn build
  • run make -f Makefile.release dist

How to deploy the app to ownCloud

  • Grab build/dist/phoenix.tar.gz
  • Move to the apps folder on your ownCloud installation
  • tar -xzf phoenix.tar.gz
  • Run ./occ apps:enable phoenix
  • Refresh your webui and see Phoenix in the app menu

About

Next generation frontend for ownCloud

https://phoenix.owncloud.com/custom/phoenix/index.html#/login

License:GNU Affero General Public License v3.0


Languages

Language:Vue 43.5%Language:JavaScript 32.2%Language:Gherkin 15.1%Language:CSS 5.9%Language:Makefile 2.5%Language:HTML 0.5%Language:Dockerfile 0.2%