您的当前位置:首页正文

docker安装codeserver 运行vite项目(linux)

来源:九壹网

估计很多人遇到了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

至于为什么脱裤子放屁搞一个网页版的编辑器,我只能说各有各的需求了

因篇幅问题不能全部显示,请点此查看更多更全内容

Top