学习laravel

安装laravel_docker

# mac
# 安装Docker Desktop
cd ~/Database_in_Mac/08_caigui_site/04_laravel_docker
curl -s "https://laravel.build/cg_laravel_docker" | bash
vim cg_laravel_docker/docker-compose.yml
# 按https://jigardhulla.wordpress.com/2020/12/31/adding-phpmyadmin-service-to-laravel-sail-docker-compose-yml/的教程在service中添加以下内容
# 要注意缩进
------------------------
    myadmin:
        image: 'phpmyadmin:latest'
        ports:
          - 8080:80
        environment:
          MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
        links:
          - "mysql:db"
        depends_on:
          - mysql
        networks:
          - sail
------------------------
# 第一次构建,第一次完成后可以在Docker Desktop中后台开启或关闭。
./cg_laravel_docker/vendor/bin/sail up 

# 浏览器中输入localhost进入主页
# 浏览器中输入localhost:8080进入phpmyadmin
# 默认用户名sail,密码password,查看或修改密码在.env文件
less ./cg_laravel_docker/.env

向服务器迁移

# 压缩后上传服务器
# 解压缩
sudo unzip cg_laravel_docker.zip
# 更名
sudo mv cg_laravel_docker show.caigui.site
# 赋予项目内这两个文件夹写入权限
sudo chmod -R 777 show.caigui.site/bootstrap/cache show.caigui.site/storage
sudo chmod -R 755 show.caigui.site/public/images

# 服务器向下迁移(压缩服务器文件)
sudo zip -r skjbrowse.zip skjbrowse

# md5检查一个目录并生成文件
sudo find ./ -type f -print0 | xargs -0 md5sum > ~/cloud.show.caigui.site.md5
md5sum -c cloud.show.caigui.site.md5 --status

# 检查经常要更新的文件夹的完整性
find ./public  -type f -print0 | xargs -0 md5sum > ~/cloud.public.md5.txt
find ./resources  -type f -print0 | xargs -0 md5sum > ~/cloud.resources.md5.txt

链接shiny

-------shiny_project.txt------ at/atrnaseq1 at/atrnaseq2 at/atrnaseq3 at/atscrnaseq1 at/atscrnaseq2 mp/mprnaseq1 mp/mpscrnaseq1 os/osrnaseq1 sk/skrnaseq1

sk/skscrnaseq1

for i in `cat shiny_project.txt`
do
sudo ln -s $PWD/$i /srv/shiny-server
done

results matching ""

    No results matching ""