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
{{ message }}
This repository was archived by the owner on Nov 23, 2022. It is now read-only.
Exoframe intends to do all the heavy lifting required to build and deploy web services for you.
14
-
To run it you need two parts - [Exoframe CLI](https://github.com/exoframejs/exoframe) and Exoframe server.
15
-
16
-
Exoframe automatically detects your project type, builds and deploys it to the server using [Docker](https://www.docker.com/) and [Traefik](https://github.com/containous/traefik).
17
-
After running exoframe, the only thing you need to do is wait a few seconds until your files have been built or deployed!
18
-
19
-
[Read more about Exoframe and how it works in the main repo](https://github.com/exoframejs/exoframe).
11
+
Exoframe is a self-hosted tool that allows simple one-command deployments using Docker.
20
12
21
13
## Installation and Usage
22
14
@@ -58,12 +50,12 @@ docker run -d \
58
50
59
51
3. Edit config file to fit your needs (see section below)
60
52
61
-
Then grab[Exoframe CLI](https://github.com/exoframejs/exoframe), point it to your new Exoframe server and use it.
53
+
Then install[Exoframe CLI](https://github.com/exoframejs/exoframe), point it to your new Exoframe server and use it.
62
54
63
55
## Configuration
64
56
65
57
Exoframe stores its config in `~/.exoframe/server.config.yml`.
66
-
Currently it contains list of users for basic auth, debug and letsencrypt settings:
58
+
Currently it contains the following settings:
67
59
68
60
```yaml
69
61
debug: false # whether debug mode is enabled, default "false"
@@ -76,14 +68,9 @@ publicKeysPath: '/path/to/your/public/keys' # path to folder with authorized_key
76
68
77
69
*Warning:* Most changes to config are applied immediately. With exception of Letsencrypt config. If you are enabling letsencrypt after Traefik instance has been started, you'll need to remove Traefik and then restart Exoframe server for changes to take effect.
78
70
79
-
## Contribute
80
-
81
-
1. Fork this repository to your own GitHub account and then clone it to your local device.
82
-
2. Install dependencies: `yarn`
83
-
3. Execute tests to make sure everything's working: `yarn test`
84
-
4. Start the server: `yarn start`
71
+
## Docs
85
72
86
-
Now can point your Exoframe CLI to `http://localhost:8080` and use it.
73
+
[Read more about Exoframe and how it works in the main repo](https://github.com/exoframejs/exoframe).
0 commit comments