我自己的情况下,通过SSH连接并启动容器的命令

SSH连接

$ sudo ssh -i ~/.ssh/appname_key.pem ec2-user@固定IP

启动Docker容器

$ docker-compose -f docker-compose-prod.yml build

$ docker network create app_name-network

$ docker-compose -f docker-compose-prod.yml run app rails assets:precompile RAILS_ENV=production

$ docker-compose -f docker-compose-prod.yml up -d

创建Rails数据库

$ docker-compose exec app rails db:create db:migrate RAILS_ENV=production

$ docker-compose exec app rails db:seed RAILS_ENV=production

请提供有关文件传输方法的参考资料。

在本地运行以下操作

$ sudo scp -i ~/.ssh/app_name_key.pem ファイル名 ec2-user@固定IP:/home/ec2-user/
广告
将在 10 秒后关闭
bannerAds