From d5c5a24d5e78fb4c08bbc0cf8cfa53d7b6c9ea89 Mon Sep 17 00:00:00 2001 From: dtomlinson Date: Fri, 24 Apr 2020 16:55:42 +0100 Subject: [PATCH] adding postgres to production deployment --- .ebextensions/03-general-options.config | 8 ++++---- .ebextensions/05-npm-commands.config | 3 +++ config/environments/production/database.json | 2 +- config/environments/production/server.json | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 .ebextensions/05-npm-commands.config diff --git a/.ebextensions/03-general-options.config b/.ebextensions/03-general-options.config index 017eabf..aec8760 100644 --- a/.ebextensions/03-general-options.config +++ b/.ebextensions/03-general-options.config @@ -1,10 +1,10 @@ option_settings: - aws:elasticbeanstalk:environment: - EnvironmentType: SingleInstance +aws:elasticbeanstalk:environment: + EnvironmentType: SingleInstance aws:rds:dbinstance: DBEngine: postgres - DBInstanceClass: "db.t2.small" - DBAllocatedStorage: 6 + DBInstanceClass: "db.t2.micro" + DBAllocatedStorage: 5 DBUser: strapi aws:ec2:instances: InstanceTypes: "t2.micro" diff --git a/.ebextensions/05-npm-commands.config b/.ebextensions/05-npm-commands.config new file mode 100644 index 0000000..6c7f8d0 --- /dev/null +++ b/.ebextensions/05-npm-commands.config @@ -0,0 +1,3 @@ +container_commands: + installpg: + command: "npm install pg" diff --git a/config/environments/production/database.json b/config/environments/production/database.json index bbe2c63..b89db38 100644 --- a/config/environments/production/database.json +++ b/config/environments/production/database.json @@ -4,7 +4,7 @@ "default": { "connector": "bookshelf", "settings": { - "client": "sqlite", + "client": "postgres", "host": "${process.env.DATABASE_HOST || '127.0.0.1'}", "port": "${process.env.DATABASE_PORT || 27017}", "database": "${process.env.DATABASE_NAME || 'strapi'}", diff --git a/config/environments/production/server.json b/config/environments/production/server.json index d813885..ad31183 100644 --- a/config/environments/production/server.json +++ b/config/environments/production/server.json @@ -1,5 +1,5 @@ { - "host": "${process.env.HOST || '0.0.0.0'}", + "host": "${process.env.HOST || 'strapi-prod.eu-west-1.elasticbeanstalk.com'}", "port": "${process.env.PORT || 1337}", "production": true, "proxy": {