staging environment.

This commit is contained in:
Bryce Covert
2019-01-26 09:02:28 -08:00
parent e63d5d77e7
commit d18f68a15c
6 changed files with 9 additions and 15 deletions

View File

@@ -3,7 +3,7 @@
-- DROP DATABASE datomic; -- DROP DATABASE datomic;
CREATE DATABASE datomic CREATE DATABASE datomic
WITH OWNER = postgres WITH OWNER = ap
TEMPLATE template0 TEMPLATE template0
ENCODING = 'UTF8' ENCODING = 'UTF8'
TABLESPACE = pg_default TABLESPACE = pg_default

View File

@@ -1,4 +1,4 @@
#!/bin/sh #!/bin/sh
eval $(docker-machine env aws01) eval $(docker-machine env aws02)
docker-compose -f docker-compose.yml -f docker-compose.staging.yml -p staging up --build -d docker-compose -f docker-compose.yml -f docker-compose.staging.yml -p staging up --build -d

View File

@@ -27,7 +27,7 @@ services:
config: /usr/local/config/prod.edn config: /usr/local/config/prod.edn
VIRTUAL_HOST: app.integreatconsult.com VIRTUAL_HOST: app.integreatconsult.com
VIRTUAL_PORT: 3000 VIRTUAL_PORT: 3000
LETSENCRYPT_HOST: staging.app.integreatconsult.com,app.integreatconsult.com LETSENCRYPT_HOST: app.integreatconsult.com
LETSENCRYPT_EMAIL: le@brycecovertoperations.com LETSENCRYPT_EMAIL: le@brycecovertoperations.com
database: database:
restart: always restart: always

View File

@@ -3,8 +3,8 @@ services:
nginx-proxy: nginx-proxy:
restart: "always" restart: "always"
ports: ports:
- "8080:80" - "80:80"
- "8443:443" - "443:443"
labels: labels:
- com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true - com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true
volumes: volumes:
@@ -25,9 +25,9 @@ services:
restart: always restart: always
environment: environment:
config: /usr/local/config/staging.edn config: /usr/local/config/staging.edn
VIRTUAL_HOST: staging.app.integreatconsult.com VIRTUAL_HOST: staging2.app.integreatconsult.com
VIRTUAL_PORT: 3000 VIRTUAL_PORT: 3000
LETSENCRYPT_HOST: staging.app.integreatconsult.com LETSENCRYPT_HOST: staging2.app.integreatconsult.com
LETSENCRYPT_EMAIL: le@brycecovertoperations.com LETSENCRYPT_EMAIL: le@brycecovertoperations.com
database: database:
restart: always restart: always

View File

@@ -33,14 +33,8 @@ services:
POSTGRES_DB: autoap POSTGRES_DB: autoap
volumes: volumes:
- ./data/var/lib/postgresql/data:/var/lib/postgresql/data - ./data/var/lib/postgresql/data:/var/lib/postgresql/data
migrator:
build: ./migrator
depends_on:
- database
environment:
DATABASE_URL: "postgresql://ap:fifteen-invoices-imported!@database/autoap?ssl=false"
datomic-transactor: datomic-transactor:
image: 679918342773.dkr.ecr.us-east-1.amazonaws.com/datomic image: 679918342773.dkr.ecr.us-east-1.amazonaws.com/datomic:latest
environment: environment:
- DATOMIC_HOST=datomic-transactor - DATOMIC_HOST=datomic-transactor
- DATOMIC_PORT=4334 - DATOMIC_PORT=4334

View File

@@ -2,5 +2,5 @@ aws_access_key_id="AKIAINHACMVQJ6NYD26A"
aws_secret_access_key="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" aws_secret_access_key="FwdL4TbIC/5H/4mwhQy4iSI/eSewyPgfS1EEt6tL"
domain="staging.app.integreatconsult.com" domain="staging.app.integreatconsult.com"
invoice_address="invoices-staging@mail.app.integreatconsult.com" invoice_address="invoices-staging@mail.app.integreatconsult.com"
base_url="https://staging.app.integreatconsult.com:8443" base_url="https://staging.app.integreatconsult.com"
stage="staging" stage="staging"