여기서 프로젝트의 기본 파일 작성을 마쳤습니다. 이 프로젝트를 vue 프로젝트에 복사하기만 하면 됩니다!
프로젝트 주소 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>
daocloud.io를 모르더라도 상관없습니다. 등록하고 설명서를 읽어보세요. 앞으로 daocloud.io에 대한 자세한 설명서를 작성하겠습니다.
다오클라우드를 사용해보신 분이라면 프로젝트를 생성하고, 컴파일 및 퍼블리싱하고, 트리거 조건을 설정한 뒤 자동으로 호스트에 퍼블리싱해 보세요.
물론, 서버에 배포한 후 포트를 적어두고 동적으로 만들지 마세요.
구성은 다음과 같습니다
<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>
관련 권장 사항:
Docker를 사용하여 PHP 개발 환경을 배포하는 방법
Docker를 사용하여 Laravel 환경을 구축하는 방법
docker를 사용하여 mysql을 설치하는 간단한 예
위 내용은 docker를 사용하여 daocloud 기반의 자체 호스트에 자동 배포의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!