Docker

安装: 52

依赖项: 0

建议者: 0

安全: 0

类型:项目

0.1.64 2023-07-20 16:32 UTC

README

设置

  1. Jacek Labudda 请求 密钥
  2. 运行命令 composer config --global --editor --auth 并粘贴 密钥
  3. 创建项目 composer create-project studiocreativateam/docker project_name
  4. 密钥 粘贴到文件 nano docker/auth.json
  5. 复制您的 ssh 密钥 cp ~/.ssh/id_rsa docker/.ssh/id_rsa 或手动粘贴
  6. 运行命令 make init-coremake up-win

生产环境中的重要事项

导入数据库

macOs

gzcat storage/app/dump/db-backup-[DATE].sql.gz | docker exec -i project_db /usr/bin/psql -U postgres laravel

Linux

zcat storage/app/dump/db-backup-[DATE].sql.gz | docker exec -i project_db /usr/bin/psql -U postgres laravel

Windows

zcat storage/app/dump/db-backup-[DATE].sql.gz | docker exec -i project_db psql -U postgres laravel

crontab

* * * * * cd ~/project && make schedule
0 * * * * sh /opt/backup-project.sh

有用的命令

  • Docker 启动: make upmake up-win
  • Docker 停止: make downmake down-win
  • 进入 bash: make bashmake bash-win
  • 创建数据库备份: make db-dump