估计很多人遇到了codeserver安装后执行vite项目 有proxy路径的问题
我这边去掉了路径代理直接端口访问
防火墙记得打开 8089 和 5173端口
code-server路径 服务器ip:8089
项目路径 服务器ip:5173
docker安装codeserver(linux)
mkdir -p ~/.config
docker run -d --name code-server -p 8089:8080 -p 5173:5173\
-v "$HOME/.config:/home/coder/.config" \
-v "/data/project:/home/coder/project" \
-u "$(id -u):$(id -g)" \
-e "DOCKER_USER=$USER" \
-e "PROXY_DOMAIN=false" \
codercom/code-server:latest
查看密码
sudo docker logs <容器ID或名称>
sudo docker exec -it <容器ID或名称> bash
cat /root/.config/code-server/config.yaml
docker容器 安装node环境
apt-get update
apt-get install -y curl
curl -fsSL https://deb.nodesource.com/setup_18.x | bash -
apt-get install -y nodejs
npm config set registry https://registry.npmmirror.com
npm install vite -g
设置vite.config.js
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
server: {
host: '0.0.0.0', // 允许外部访问
port: 5173, // 指定端口
},
});
docker内更换node版本
sudo apt-get remove --purge nodejs
sudo apt-get autoremove
sudo rm /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
sudo apt-get install -y nodejs
node -v
至于为什么脱裤子放屁搞一个网页版的编辑器,我只能说各有各的需求了
因篇幅问题不能全部显示,请点此查看更多更全内容