3bd4eda789
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.0.0 to 3.1.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v3.0.0...v3.1.0) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
---|---|---|
.github | ||
contrib/nginx | ||
public | ||
src | ||
.dockerignore | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
_redirects | ||
config.json | ||
CONTRIBUTING.md | ||
Dockerfile | ||
LICENSE | ||
olm.wasm | ||
package-lock.json | ||
package.json | ||
README.md | ||
webpack.common.js | ||
webpack.dev.js | ||
webpack.prod.js |
Cinny
Table of Contents
About
Cinny is a Matrix client focusing primarily on simple, elegant and secure interface.
Building and Running
Running pre-compiled
A tarball of pre-compiled version of the app is provided with each release.
You can serve the application with a webserver of your choosing by simply copying dist/
directory to the webroot.
Building from source
We recommend using a version manager as versions change very quickly. You will likely need to switch between multiple Node.js versions based on the needs of different projects you're working on. NVM on windows on Windows and nvm on Linux/macOS are pretty good choices. Also recommended nodejs version is 16.15.0 LTS.
Execute the following commands to compile the app from its source code:
npm ci # Installs all dependencies
npm run build # Compiles the app into the dist/ directory
You can then copy the files to a webserver's webroot of your choice.
To serve a development version of the app locally for testing, you may also use the command npm start
.
Running with Docker
This repository includes a Dockerfile, which builds the application from source and serves it with Nginx on port 80. To use this locally, you can build the container like so:
docker build -t cinny:latest .
You can then run the container you've built with a command similar to this:
docker run -p 8080:80 cinny:latest
This will forward your localhost
port 8080 to the container's port 80. You can visit the app in your browser by
navigating to http://localhost:8080
.
Alternatively you can just pull the DockerHub image by docker pull ajbura/cinny
.
Configuring default Homeserver
To set default Homeserver on login and register page, place a customized config.json
in webroot of your choice.
License
Copyright (c) 2021 Ajay Bura (ajbura)
Code licensed under the MIT License: http://opensource.org/licenses/MIT
Graphics licensed under CC-BY 4.0: https://creativecommons.org/licenses/by/4.0/