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
Copy file name to clipboardExpand all lines: README.md
+8-8
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,14 @@
2
2
3
3
A collection of one-click buttons and scripts for deploying code-server to various cloud hosting platforms. The fastest way to get a code-server environment! ☁️
| DigitalOcean | VM | $5/mo, 1 CPU, 1 GB RAM | Test |
8
-
| Vultr | VM | $5/mo, 1 CPU, 1 GB RAM | Test |
9
-
| Linode | VM | $3.50/mo, 1 CPU, 512 MB RAM | Test |
10
-
| Railway | Deploy Container | Free, specs unknown, but very fast 🚀 |[](https://railway.app/new?template=https%3A%2F%2Fgithub.com%2Fbpmct%2Fcode-server-railway&envs=PASSWORD%2CGIT_REPO&PASSWORDDesc=Your+password+to+log+in+to+code-server+with&GIT_REPODesc=A+git+repo+to+clone+and+open+in+code-server+%28ex.+https%3A%2F%2Fgithub.com%2Fcdr%2Fdocs.git%29)|

3
+
Heroku is a managed app hosting platform. Launch code-server on Heroku to get on-demand dev environments that turn off when you don't need them! 💵
4
4
5
-
[Railway](https://railway.app) is a new cloud development platform! ☁️ Use Railway + code-server to get a dev environment that you can access from any device.
5
+

6
6
7
-
## Step 1: Click to deploy [](https://railway.app/new?template=https%3A%2F%2Fgithub.com%2Fbpmct%2Fcode-server-railway&envs=PASSWORD%2CGIT_REPO&PASSWORDDesc=Your+password+to+log+in+to+code-server+with&GIT_REPODesc=A+git+repo+to+clone+and+open+in+code-server+%28ex.+https%3A%2F%2Fgithub.com%2Fcdr%2Fdocs.git%29)
`App name`: The URL and you can access code-server with
16
+
`PASSWORD`: A password you can use to log in
17
+
`GIT_REPO`: The HTTPS URL of a git repo you'd like to use in code-server. (optional)
14
18
15
-
You'll need to make a new repository which will contain your code-server configuration. If you push changes to this repo (to install NodeJS, for example), it will re-deploy code-server.
19
+
After it has built, you can access it by pressing "View" or "Open app."
16
20
17
-
You also need to specity a `PASSWORD` and a `GIT_REPO` to clone in your environment :)
21
+
## Step 3: Create a new GitHub repo with this template
18
22
19
-
## Step 3: Modify your environment to add additional tools
1. In Railway, go to `Deployments -> Triggers` to see your source repo.
24
-
1. Open the source repo in GitHub and edit the `Dockerfile`
27
+
1. In Heroku, navigate to `Deploy -> Deployment Method"
28
+
1. Link it with the GitHub repo you just created.
29
+
1. Open the repo in GitHub and edit the `Dockerfile`
25
30
1. Add some custom tools (like NodeJS) and commit to the main branch:
26
31
27
32
```Dockerfile
@@ -36,6 +41,6 @@ You also need to specity a `PASSWORD` and a `GIT_REPO` to clone in your environm
36
41
RUN sudo apt-get install -y nodejs
37
42
```
38
43
39
-
1. Head back to Railway and notice a new deployment was created. After it has completed, you can use these tools in your environment.
44
+
1. Head back to Heroku and notice a new deployment has started. After it has completed, you can use these tools in your environment.
40
45
41
46
1. (Optional): [Configure rclone](https://github.com/bpmct/deploy-code-server/tree/main/deploy-container#-persist-your-filesystem-with-rclone) so that you can save your VS Code config and files without commiting
0 commit comments