zoukankan      html  css  js  c++  java
  • 奶爸教程-用腾讯云开发云托管整一个专属网盘!

    最先发表在本人的CSDN上:
    https://blog.csdn.net/weixin_43438052/article/details/112549165

    云开发 CloudBase

    sYkMKe.png

    官网:https://console.cloud.tencent.com/tcb/

    文档:https://docs.cloudbase.net/quick-start/create-env.html

    Serverless 云原生一体化产品方案,助力小程序、Web应用、移动应用成功

    特点

    • 无服务器
      • 借助 CloudBase 云数据库云存储云函数等强大的后端能力,无需自行搭建或维护服务器即可开发、上线您的应用。
    • 跨平台
      • 支持小程序WebFlutterUnity 等多个平台,帮助各平台开发者高效开发应用。
    • 轻松托管
      • 使用 CloudBase 静态文件云函数前端 SSR 应用容器等托管能力,和简单快捷的部署工具,一键发布您的应用。
    • 节约成本
    • 极速部署
      • 使用云开发提供的应用模板快速上手,将代码一键部署到您的环境
      • React应用、Vue应用GhostDiscuz!QWordPressExpress应用Taro应用
      • 更多可查看:https://cloudbase.net/marketplace.html

    云托管 CloudBase Run

    云托管(Tencent CloudBase Run)是 云开发(Tencent CloudBase,TCB)提供的新一代云原生应用引擎(App Engine 2.0),支持托管任意容器化应用。

    文档:https://cloud.tencent.com/document/product/1243

    特性

    • 不限语言
      • 开发者可使用任意自己喜爱的语言和框架,包括但不限于JavaPHPGoPython上传镜像即可快速部署,也可上传代码包或提供 GitHub/GitLab 代码库授权,由云托管自动构建部署。
    • 跨平台
    • 低迁移成本
    • 流量驱动
    • 云开发框架

    步骤

    开通

    1. 登录云开发CloudBase控制台

    图片

    1. 开通云托管服务

    目前,云托管已开放上海和广州地域。

    image-20210112205458595

    新建环境

    1. 选择应用来源→空模板

    image-20210112205027698

    1. 选择地域,自定义环境名称,✔开启免费资源
    • 本文定义的环境名称:cloud,可自行修改

    免费资源一个账户最多开通一个,我已开通了,所以勾不了。

    image-20210112210949543

    1. 开通成功

    image-20210112210838260

    图片

    1. 开通成功后,自动跳转到云托管的服务列表页面

    image-20210112211313704

    新建服务

    1. 填写服务名称、备注信息(选填)后,单击「提交」
    • 公网服务:该项按需勾选

    image-20210112211451475

    1. 创建完服务后,列表中展示了新的服务项

    image-20210112211829755

    部署至云托管

    1. 在电脑桌面上新建一个文件夹
    • 文件夹名称自定义:filecloud,按需修改
    • 文件夹中新建一个文件,文件名固定为:Dockerfile

    image-20210112213109062

    注意:文件名、文件类型,均为固定的。

    • 创建Dockerfile 的文件后,并将以下代码(可根据自身需求调整)粘贴到其中:
    # Use the official PHP 7.3 image.
    # https://hub.docker.com/_/php
    FROM php:7.3-apache
    
    ENV Koddownload_URL http://static.kodcloud.com/update/download/kodbox.1.13.zip
    ##下载kodexplorer
    RUN apt-get update && apt-get install -y --no-install-recommends unzip ca-certificates wget  
        && wget -q -O /var/www/kodexplorer.zip ${Koddownload_URL} 
        && unzip -q /var/www/kodexplorer.zip -d /var/www/html  
        && rm -rf /var/cache/apk/* && rm -rf /var/lib/apt/lists/* 
    ##安装相关拓展
    RUN apt-get update && apt-get install -y 
            libfreetype6-dev 
            libjpeg62-turbo-dev 
            libpng-dev 
            exiftool 
      && docker-php-ext-install -j$(nproc) iconv 
      && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ 
      && docker-php-ext-install -j$(nproc) gd 
      && docker-php-ext-install exif 
      && docker-php-ext-configure exif --enable-exif 
      && docker-php-ext-install pdo pdo_mysql 
      && cd /usr/local/bin && ./docker-php-ext-install mysqli 
      && rm -rf /var/cache/apk/*
    ##文件权限
    RUN chmod -R 777 /var/www/html/
    ##工作目录
    WORKDIR /var/www/html
    ##声明端口
    EXPOSE 80
    
    1. 点击刚创建的服务filecloud,进入版本列表

    2. 点击「新建版本」,按照图中步骤依次操作后,单击「开始部署」(部署时间可能需要5-10分钟)

    image-20210112212705665

    1. 等待部署完成后,单击上方「服务配置」,单击「路径」

    image-20210112214012107

    image-20210112215126650

    • 新建「路径」为 /

    image-20210112220014040

    1. 返回至版本列表,单击「访问服务」

    image-20210112220125876

    配置网盘

    1. 跳转至网盘配置页,直接下一步

    image-20210112215407129

    1. 数据库配置页,按需配置,然后下一步

    注:使用 Mysql 数据库需要把腾讯云 Mysql 数据库设置为与云托管同一私有网络下,其他类型数据库同理。

    image-20210112220322397

    1. 转至账号设置页

    网盘首页

    1. 登录

    image-20210112220546302

    1. 访问网盘界面

    image-20210112220933352

    image-20210112220740021

  • 相关阅读:
    Building a flexiable renderer
    Indirect Illumination in mental ray
    我的心情
    Cellular Automata
    Subsurface Scattering in mental ray
    Shader Types in mental ray
    BSP Traversal
    我的渲染器终于达到了MR的速度
    How to handle displacement and motion blur
    说明
  • 原文地址:https://www.cnblogs.com/melodyjerry/p/14269654.html
Copyright © 2011-2022 走看看