Maison >interface Web >js tutoriel >Utilisez Docker pour déployer automatiquement sur votre propre hôte basé sur daocloud
Voici j'ai fini d'écrire les fichiers de base du projet, il vous suffit de copier ce projet dans votre projet vue !
Adresse du projet docker vue project
<span style="font-size: 16px;">git clone https://github.com/devdocker/dao-vue<br><br>cp -r dao-vue vueitem<br><br>vueitem 是你的vue项目地址<br></span>
Si vous ne connaissez pas daocloud.io, cela n'a pas d'importance Inscrivez-vous et lisez la documentation, j'écrirai une documentation détaillée sur daocloud.io à l'avenir.
Si vous avez utilisé daocloud, veuillez créer un projet, compiler et publier, définir les conditions de déclenchement et publier automatiquement sur votre hôte.
Bien sûr, après l'avoir déployé sur votre serveur, notez le port et ne le rendez pas dynamique.
La configuration est la suivante
<span style="font-size: 16px;">upstream webfenxi {<br> server 127.0.0.1:8083; # 这是服务器使用docker启动的端口<br>}<br>server<br> {<br> listen 80;<br> #listen [::]:80;<br> server_name webfenxi.com ; # 这是绑定的自己的域名<br> index index.html index.htm index.php default.html default.htm default.php;<br> root /home/wwwroot/webfenxi.com;<br><br> include other.conf;<br> #error_page 404 /404.html;<br><br> # Deny access to PHP files in specific directory<br> #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }<br><br> include enable-php.conf;<br><br> location / {<br> proxy_set_header X-Real-Ip $remote_addr;<br> proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;<br><br> proxy_set_header X-Nginx-Proxy true;<br> proxy_pass http://webfenxi; # 代理地址<br> proxy_redirect off;<br> # try_files $uri $uri/ /index.html;<br> }<br><br> location /v1/ {<br> proxy_pass http://api.xxxx.com/v1/; #代理的接口,解决跨域问题<br> }<br><br> location ~ /.well-known {<br> allow all;<br> }<br><br> location ~ /\.<br> {<br> deny all;<br> }<br><br> access_log /home/wwwlogs/webfenxi.com.log;<br> }<br></span>
Recommandations associées :
Comment utiliser Docker pour déployer un environnement de développement PHP
Comment utiliser Docker pour créer un environnement Laravel
Un exemple simple d'installation de MySQL avec Docker
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!