You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exoframe intends to do all the heavy lifting required to build and deploy web services for you.
15
-
Exoframe uses [Docker](https://www.docker.com/) to deploy your project and [Traefik](https://traefik.io/) to proxy them to requested domain and/or paths.
16
-
All the configuration of your projects happens automatically. So after running the command, the only thing you need to do is wait a few seconds until your files have been built or deployed!
10
+
Exoframe is a self-hosted tool that allows simple one-command deployments using Docker.
17
11
18
-
Currently, Exoframe understands and can deploy the following project types:
12
+
## Demo
19
13
20
-
1. Static html based projects - will be deployed using [nginx](http://hub.docker.com/_/nginx) image
21
-
2. Node.js based projects - will be deployed using [Node:latest](https://hub.docker.com/_/node) image
22
-
3. Docker based project - will be deployed using your [Dockerfile](https://docs.docker.com/engine/reference/builder/)
23
-
4. Docker-Compose based project - will be deployed using your [docker-compose](https://docs.docker.com/compose/compose-file/) file
24
-
25
-
To run Exoframe you need two parts - Exoframe CLI on your local machine and [Exoframe server](https://github.com/exoframejs/exoframe-server) on your server with Docker.
You can use one of the pre-packaged binaries from [releases](https://github.com/exoframejs/exoframe/releases).
30
-
Or if you have Node installed, you can install Exoframe CLI using NPM (needs at least Node 8.0):
18
+
To run Exoframe you will need two parts - Exoframe CLI and [Exoframe server](https://github.com/exoframejs/exoframe-server).
19
+
For server install instructions see [Exoframe server repository](https://github.com/exoframejs/exoframe-server).
20
+
21
+
To install Exoframe CLI you can either download one of the pre-packaged binaries from [releases page](https://github.com/exoframejs/exoframe/releases) or install it using npm (needs at least Node 8.x):
31
22
32
23
```
33
24
npm install exoframe -g
@@ -45,7 +36,7 @@ Then login using:
45
36
exoframe login
46
37
```
47
38
48
-
Then deploy your project by simply running:
39
+
Then you will be able to deploy your projects by simply running:
49
40
50
41
```
51
42
exoframe
@@ -55,16 +46,7 @@ You can find a list of all commands and options in the [docs](./docs/README.md).
55
46
56
47
## Docs
57
48
58
-
You can find project documentation [here](./docs/README.md).
59
-
60
-
## Contribute
61
-
62
-
1. Fork this repository to your own GitHub account and then clone it to your local device.
Copy file name to clipboardExpand all lines: docs/FAQ.md
+9Lines changed: 9 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,20 @@
1
1
# FAQ
2
2
3
+
### Is it ready for production?
4
+
5
+
Yes. We've been using it to deploy our project since May 2017 without any issues.
6
+
3
7
### Why do I need to enter username during login?
4
8
5
9
Username is just your ID that is used to distinguish your deployments from others.
6
10
Right now you have to enter it yourself. And you will only see deployments done with that username.
7
11
Currently, more than one user can use same username (so, all users with that username will see same deployments).
8
12
13
+
### How does it work?
14
+
15
+
Exoframe uses [Docker](https://www.docker.com/) to deploy your project and [Traefik](https://traefik.io/) to proxy requested domains and/or paths to deployed projects.
16
+
All the Docker configuration of your projects happens automatically. So after running the command, the only thing you need to do is wait a few seconds until your project have been built and deployed!
17
+
9
18
### What kind of projects can I deploy with Exoframe?
10
19
11
20
Currently, Exoframe understands and can deploy the following project types:
0 commit comments