Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cozy/cozy-move
Wizard for moving a Cozy from one place to another
https://github.com/cozy/cozy-move
Last synced: 2 months ago
JSON representation
Wizard for moving a Cozy from one place to another
- Host: GitHub
- URL: https://github.com/cozy/cozy-move
- Owner: cozy
- License: agpl-3.0
- Created: 2020-11-23T11:42:24.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-20T08:07:40.000Z (5 months ago)
- Last Synced: 2024-08-20T10:09:39.655Z (5 months ago)
- Language: Elixir
- Size: 3.69 MB
- Stars: 2
- Watchers: 6
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- open-production-web-projects - Cozy Move - Wizard for moving a Cozy from one place to another (Elixir / Phoenix)
README
Cozy Cloud
==========## What is Cozy?
![Cozy Logo](https://cdn.rawgit.com/cozy/cozy-guidelines/master/templates/cozy_logo_small.svg)
[Cozy](https://cozy.io) is a platform that brings all your web services in the
same private space. With it, your web apps and your devices can share data
easily, providing you with a new experience. You can install Cozy on your own
hardware where no one profiles you.## What is the Cozy-Move component?
Cozy-Move is a wizard that helps cozy users to move their Cozy from one place/hoster
to another.## Dev
To start your Phoenix server:
* Install dependencies with `mix setup`
* Start Phoenix endpoint with `mix phx.server`Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
Ready to run in production? Please [check our deployment guides](https://hexdocs.pm/phoenix/deployment.html).
## Test
You can run tests with `mix test`. It requires `chromedriver`, which can be
installed on Ubuntu with `sudo apt install chromium-chromedriver`.Running the tests will create screenshots in the `test/screenshots`
directory. The CI will upload them to [Argos CI](https://www.argos-ci.com/)
in order to compare them to a reference.## Building release
To build a release including Erlang Real-Time Sytem ready to be deployed on a
production server:* Compile application with `ENV=prod mix compile`
* Compile assets and generate digests with `ENV=prod mix compile_assets`
* Create release with `ENV=prod mix release cozy_move`Your release will live in `_build/prod/rel/cozy_move/`.
Deploy that directory to your production server and run it with
`bin/cozy_move start`. You can also build a debian package by typing
`debian/build-deb.sh -t binary`## Learn more
* Official website: https://www.phoenixframework.org/
* Guides: https://hexdocs.pm/phoenix/overview.html
* Docs: https://hexdocs.pm/phoenix
* Forum: https://elixirforum.com/c/phoenix-forum
* Source: https://github.com/phoenixframework/phoenix## Community
You can reach the Cozy Community by:
* Chatting with us on IRC #cozycloud on [Libera.Chat](https://web.libera.chat/#cozycloud)
* Posting on our [Forum](https://forum.cozy.io)
* Posting issues on the [Github repos](https://github.com/cozy/)
* Mentioning us on [Twitter](https://twitter.com/cozycloud)