Heim >Web-Frontend >js-Tutorial >Verwenden Sie Docker, um basierend auf Daocloud automatisch auf Ihrem eigenen Host bereitzustellen
Hier habe ich das Schreiben der Basisdateien des Projekts abgeschlossen. Sie müssen dieses Projekt nur noch in Ihr Vue-Projekt kopieren!
Projektadresse Docker Vue-Projekt
<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>
Wenn Sie daocloud.io nicht kennen, macht es nichts. Registrieren Sie sich und lesen Sie die Dokumentation. Ich werde in Zukunft eine detaillierte Dokumentation über daocloud.io schreiben.
Wenn Sie daocloud verwendet haben, erstellen Sie bitte ein Projekt, kompilieren und veröffentlichen Sie es, legen Sie Triggerbedingungen fest und veröffentlichen Sie es automatisch auf Ihrem Host.
Nach der Bereitstellung auf Ihrem Server notieren Sie sich natürlich den Port und machen Sie ihn nicht dynamisch.
Die Konfiguration ist wie folgt
<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>
Verwandte Empfehlungen:
So verwenden Sie Docker zum Bereitstellen einer PHP-Entwicklungsumgebung
So verwenden Sie Docker zum Erstellen einer Laravel-Umgebung
Ein einfaches Beispiel für die Installation von MySQL mit Docker
Das obige ist der detaillierte Inhalt vonVerwenden Sie Docker, um basierend auf Daocloud automatisch auf Ihrem eigenen Host bereitzustellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!