nyanya
commited on
Commit
β’
60f03ed
1
Parent(s):
6154b01
fix: many
Browse files- Dockerfile +14 -0
- README.md +3 -3
- nginx.conf +1 -1
- npm_packages.txt +8 -8
- on_startup.sh +2 -19
- packages.txt +2 -1
- start_server.sh +2 -1
Dockerfile
CHANGED
@@ -61,6 +61,20 @@ RUN curl -s https://api.github.com/repos/gitpod-io/openvscode-server/releases/la
|
|
61 |
&& rm -rf /var/lib/apt/lists/* \
|
62 |
&& rm -rf /var/tmp/*
|
63 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
# Install Node.js and configurable-http-proxy
|
65 |
RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - \
|
66 |
&& apt-get install -y nodejs \
|
|
|
61 |
&& rm -rf /var/lib/apt/lists/* \
|
62 |
&& rm -rf /var/tmp/*
|
63 |
|
64 |
+
# Fetch the latest version of OpenVSCode Server
|
65 |
+
RUN curl -s https://api.github.com/repos/coder/code-server/releases/latest \
|
66 |
+
| grep "browser_download_url.*linux-x64.tar.gz" \
|
67 |
+
| cut -d : -f 2,3 \
|
68 |
+
| tr -d \" \
|
69 |
+
| wget -qi - -O /tmp/code-server.tar.gz && \
|
70 |
+
# Install Code Server
|
71 |
+
mkdir -p /app/code-server && \
|
72 |
+
tar -xzf /tmp/code-server.tar.gz --strip-components=1 -C /app/code-server \
|
73 |
+
# Clean up the temporary file
|
74 |
+
&& rm /tmp/code-server.tar.gz \
|
75 |
+
&& rm -rf /var/lib/apt/lists/* \
|
76 |
+
&& rm -rf /var/tmp/*
|
77 |
+
|
78 |
# Install Node.js and configurable-http-proxy
|
79 |
RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - \
|
80 |
&& apt-get install -y nodejs \
|
README.md
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
---
|
2 |
-
title:
|
3 |
emoji: π»π³
|
4 |
colorFrom: red
|
5 |
colorTo: blue
|
6 |
sdk: docker
|
7 |
-
pinned:
|
8 |
tags:
|
9 |
- vscode
|
10 |
duplicated_from: Unsterile/onee
|
11 |
---
|
12 |
|
13 |
-
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
1 |
---
|
2 |
+
title: Workspace
|
3 |
emoji: π»π³
|
4 |
colorFrom: red
|
5 |
colorTo: blue
|
6 |
sdk: docker
|
7 |
+
pinned: true
|
8 |
tags:
|
9 |
- vscode
|
10 |
duplicated_from: Unsterile/onee
|
11 |
---
|
12 |
|
13 |
+
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
nginx.conf
CHANGED
@@ -2,7 +2,7 @@ server {
|
|
2 |
listen 4444 default_server;
|
3 |
listen [::]:4444 default_server;
|
4 |
|
5 |
-
server_name
|
6 |
|
7 |
location / {
|
8 |
# Serve GRADIO 7860
|
|
|
2 |
listen 4444 default_server;
|
3 |
listen [::]:4444 default_server;
|
4 |
|
5 |
+
server_name _; # Modify your domain name accordingly
|
6 |
|
7 |
location / {
|
8 |
# Serve GRADIO 7860
|
npm_packages.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
cloudflared
|
2 |
localtunnel
|
3 |
-
code-server --unsafe-perm
|
4 |
-
|
5 |
-
|
6 |
-
yazl
|
7 |
-
yauzl
|
8 |
-
minimist
|
9 |
-
node-pty
|
10 |
-
xterm-headless
|
|
|
1 |
cloudflared
|
2 |
localtunnel
|
3 |
+
#code-server --unsafe-perm
|
4 |
+
#@microsoft/1ds-core-js
|
5 |
+
#@vscode/spdlog
|
6 |
+
#yazl
|
7 |
+
#yauzl
|
8 |
+
#minimist
|
9 |
+
#node-pty
|
10 |
+
#xterm-headless
|
on_startup.sh
CHANGED
@@ -5,22 +5,5 @@
|
|
5 |
# cd transformers && pip install -e ".[dev]"
|
6 |
# useradd -m aku && adduser aku sudo && echo 'aku:aku' | sudo chpasswd && sed -i 's/\/bin\/sh/\/bin\/bash/g' /etc/passwd
|
7 |
# /usr/bin/newuidmap 1500 0 1000 1 1 100000 65536
|
8 |
-
cd /usr/lib/node_modules/code-server/lib/vscode/ && npm i . --production --force
|
9 |
-
|
10 |
-
#git clone https://github.com/ckt1031/one-api/
|
11 |
-
|
12 |
-
# Build the frontend
|
13 |
-
#cd one-api/web
|
14 |
-
#npm install
|
15 |
-
#npm run build
|
16 |
-
|
17 |
-
# Build the backend
|
18 |
-
#cd ..
|
19 |
-
#export GO111MODULE=on
|
20 |
-
#export CGO_ENABLED=1
|
21 |
-
#export GOOS=linux
|
22 |
-
#python ./i18n/translate.py --repository_path . --json_file_path ./i18n/en.json
|
23 |
-
#go mod download
|
24 |
-
#go build -ldflags "-s -w -X 'one-api/common.Version=$(cat VERSION)' -extldflags '-static'" -o one-api
|
25 |
-
#chmod u+x one-api
|
26 |
-
#./one-api --port 3000 --log-dir ./logs
|
|
|
5 |
# cd transformers && pip install -e ".[dev]"
|
6 |
# useradd -m aku && adduser aku sudo && echo 'aku:aku' | sudo chpasswd && sed -i 's/\/bin\/sh/\/bin\/bash/g' /etc/passwd
|
7 |
# /usr/bin/newuidmap 1500 0 1000 1 1 100000 65536
|
8 |
+
#cd /usr/lib/node_modules/code-server/lib/vscode/ && npm i . --production --force
|
9 |
+
conda install -c conda-forge gh
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
packages.txt
CHANGED
@@ -5,4 +5,5 @@ nginx
|
|
5 |
autossh
|
6 |
tmux
|
7 |
ripgrep
|
8 |
-
libsecret-1-dev
|
|
|
|
5 |
autossh
|
6 |
tmux
|
7 |
ripgrep
|
8 |
+
libsecret-1-dev
|
9 |
+
lsof
|
start_server.sh
CHANGED
@@ -10,7 +10,8 @@ echo "Starting VSCode Server..."
|
|
10 |
|
11 |
#/home/user/one-api/one-api --port 3000 --log-dir ./logs &
|
12 |
|
13 |
-
|
|
|
14 |
|
15 |
#echo "Starting Code Tunnel..."
|
16 |
#/usr/bin/code tunnel --accept-server-license-terms &
|
|
|
10 |
|
11 |
#/home/user/one-api/one-api --port 3000 --log-dir ./logs &
|
12 |
|
13 |
+
#/usr/bin/code-server --bind-addr 0.0.0.0:8080 --auth none --proxy-domain cripp.link &
|
14 |
+
/app/code-server/bin/code-server --bind-addr 0.0.0.0:8080 --auth none --proxy-domain cripp.link &
|
15 |
|
16 |
#echo "Starting Code Tunnel..."
|
17 |
#/usr/bin/code tunnel --accept-server-license-terms &
|