Host your own cloud at home
First, clone the repo and cd into the project:
git clone https://github.com/antoniosarosi/home-cloud.git
cd home-cloud
Install dependencies:
cd server
npm i
cd ../client # ..\client on Windows
npm i
cd ..
Move to the server directory:
cd server
Open sample.env and copy its content into a new file named .env,then set the correct value for HOME_CLOUD_STORAGE. Now start the server:
npm run dev
Move to the client directory:
cd client
Open sample.env and copy its content into a new file named .env,then set the correct value for REACT_APP_API_URL. Finally, start thedevelopment server:
npm start
Backend will be running on port 5000 and frontend on port 3000 (if notalready in use).
First, set the correct value for HOME_CLOUD_STORAGE env variable:
export HOME_CLOUD_STORAGE="/home/user/example"
Then create a .env file in ./client/ and set this value:
REACT_APP_API_URL="http://localhost:8081"
Install dependencies:
docker-compose run express npm i
docker-compose run react npm i
docker-compose up
Backend will be running on port 8081 and frontend on port 8080 (if notalready in use).
Move to ./server/ and set the correct value for HOME_CLOUD_STORAGE in.env (see examples in sample.env), and thenrun npm start:
npm start
Move to ./client/ and create a file named .env.production, set thecorrect value for REACT_APP_API_URL (see examples in sample.env). Then,install serve globaly:
npm i -g serve
Build the app:
npm run build # Or yarn build
Start the server:
serve -s build -l 3000 # Or another port of your choice
First, set the correct value for HOME_CLOUD_STORAGE env variable:
export HOME_CLOUD_STORAGE="/home/user/example"
Then create a .env.production file in ./client/ and set the correctvalue for the API URL (your IP address and port 8081):
REACT_APP_API_URL="http://192.168.1.2:8081"
Build images and run containers:
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up
前言 在之前的工作中,微服务框架使用的是springcloud,消息中间件使用的rocketmq,这段时间看到阿里出了spring cloud alibaba集成了rocketmq,出于好奇,写了个demo 一些概念 官方对 Spring Cloud Stream 的一段介绍:Spring Cloud Stream 是一个用于构建基于消息的微服务应用框架。基于 SpringBoot 创建具有生产级
这是一个基于gradle构建工具的spring cloud微服务框架超级简单入门教程。 spring cloud为开发人员提供了快速搭建分布式系统的一整套解决方案,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它可以直接在PC上使用Java的main方法运行集群。 另外说明spring cloud是基于springboot的,所以需要开发中对spring
spring-cloud-starter-feign 组件在spring boot中的应用: 访问Oauth2资源服务器的资源接口 如果对https://github.com/OpenFeign/feign 不了解的,可以去官网浏览一下。由于spring对其扩展,我们可以利用spring的注解及spring boot 的特性来使用该组件,可参考文档:http://cloud.
本博客主要介绍通过cloud-init工具实现在Ubuntu16.04操作系统和KVM虚拟化技术下实现创建虚拟机同时离线安装编程环境 1. 准备离线安装包 在可以联网的机器上准备好编程语言包,在这里我们以python3.6.8和java8为例 1)下载软件包 在python下载链接和java下载链接处下载好Python-3.6.8.tgz和jdk-8u321-linux-x64.tar.gz 2)
欢迎走进 PWA 世界!! 简介 本书围绕着 PWA 以及周边技术,从概念入手,以实战的方式给读者讲述如何编写 PWA,以及如何编写体验最好、速度最快、安全的 PWA 站点。 本书主要从以下几个部分讲述 PWA。 设计与体验 基础技术 Service Worker 离线与缓存 用户留存 安全 性能 为什么写这本书 我们团队从成立到现在,已有 2 年,推出 LAVAS 和 MIP 也是我们的尝试之一
FECS (FrontEnd Code Style Suite) FECS 是基于 Node.js 的前端代码风格工具套件,包含对 JavaScript、CSS 与 HTML 的检查及格式化。 安装 $ [sudo] npm install fecs -g 代码检查 fecs-check 命令 各语言对应的工具 语言 使用的工具 备注 JavaScript eslint -- CSS csshin
Welcome to the Jerrydremaker.github.io wiki!
家庭数据类型定义 Fieldsid (ID!) 家庭IDname (String!) 家庭名称userId (String!) 用户IDcreatedAt (String) 时间戳updatedAt (String) 时间戳
Project Glimpse: Node Edition Glimpse is an experimental npm package that gives you in-depth insights about the client and server sides of your Node.js apps. More efficient debugging means faster deve
Home Assistant 是一款在 Python 3 上运行的家庭自动化平台。能够跟踪和控制家庭中的所有设备,并提供自动化控制平台。 Home Assistant 有一个简单的、适合移动设备的界面来控制你的所有设备,且不会将任何数据存储在云端,以保护个人隐私。 快速启动 python3 -m pip install homeassistanthass --open-ui Demo 地址: ht