编译和部署

编译

对于普通的 dioxus Web 项目,可以简单的执行以下命令进行编译:

dx build --release
变量1=值1 变量2=值2 dx build --release
APP_URL='https://dx-msg.ace.dpdns.org' dx build --release

部署到 NGINX

如果使用了路由,那么加上以下指令:

location / {
            try_files $uri /index.html;
    }

注:React/Vue 也类似


server {
        listen 80;
        server_name dx-msg.ace.dpdns.org;
        location / {
                return 301 https://$http_host$request_uri;
        }

}

server {
        listen  443 ssl http2;
        server_name dx-msg.ace.dpdns.org;
        root /var/www/dx-msg.ace.dpdns.org;
        index index.html;

        ssl_certificate /opt/ssl/ace.dpdns.org.pem;
        ssl_certificate_key /opt/ssl/ace.dpdns.org.key;
        location / {
                try_files $uri /index.html;
        }

}
要查看完整内容,请先登录