-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updates for smoother deploy, fixing host bug
- Loading branch information
Ubuntu
committed
Oct 30, 2023
1 parent
571c144
commit 0a3be3a
Showing
4 changed files
with
11 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -147,7 +147,7 @@ Specifically, update `[email protected]` with a domain admin email and `prism-api.ov | |
To deploy, run: | ||
|
||
``` | ||
source set_envs.sh && make deploy | ||
make deploy | ||
``` | ||
|
||
There are a few known issues happening from time to time | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,14 +18,16 @@ services: | |
- "--entrypoints.websecure.address=:443" | ||
- "--certificatesresolvers.myresolver.acme.tlschallenge=true" | ||
- "--certificatesresolvers.myresolver.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory" | ||
- "--certificatesresolvers.myresolver.acme.email=[email protected]" | ||
- "--certificatesresolvers.myresolver.acme.email=$INFO_EMAIL" | ||
- "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json" | ||
- traefik.docker.network=traefik_default | ||
networks: | ||
- traefik_default | ||
ports: | ||
- "443:443" | ||
- "8080:8080" | ||
environment: | ||
- INFO_EMAIL=${INFO_EMAIL:?'Must provide info email'} | ||
volumes: | ||
- "./letsencrypt:/letsencrypt" | ||
- "/var/run/docker.sock:/var/run/docker.sock:ro" | ||
|
@@ -40,7 +42,7 @@ services: | |
- "80:80" | ||
labels: | ||
- "traefik.enable=true" | ||
- "traefik.http.routers.whoami.rule=Host(${HOSTNAME:?'Must provide hostname'})" | ||
- "traefik.http.routers.whoami.rule=Host(`${HOSTNAME:?'Must provide hostname'}`)" | ||
- "traefik.http.routers.whoami.entrypoints=websecure" | ||
- "traefik.http.routers.whoami.tls.certresolver=myresolver" | ||
environment: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,16 +8,15 @@ export KOBO_PASSWORD=$(aws secretsmanager get-secret-value --secret-id KOBO_ | |
|
||
# PRISM Alerts | ||
export PRISM_ALERTS_DATABASE_URL=$(aws secretsmanager get-secret-value --secret-id PRISM_ALERTS_DATABASE_URL | jq .SecretString | jq fromjson | jq -r .PRISM_ALERTS_DATABASE_URL) | ||
export PRISM_ALERTS_EMAIL_USER=$(aws secretsmanager get-secret-value --secret-id PRISM_ALERTS_EMAIL | jq .SecretString | jq fromjson | jq -r .PRISM_ALERTS_EMAIL_USER) | ||
export PRISM_ALERTS_EMAIL_PASSWORD=$(aws secretsmanager get-secret-value --secret-id PRISM_ALERTS_EMAIL | jq .SecretString | jq fromjson | jq -r .PRISM_ALERTS_EMAIL_PASSWORD) | ||
|
||
# HDC Token | ||
export HDC_TOKEN=$(aws secretsmanager get-secret-value --secret-id HDC_TOKEN | jq .SecretString | jq fromjson | jq -r .HDC_TOKEN) | ||
|
||
# Alerting Email | ||
export ALERTING_EMAIL_USER=$(aws secretsmanager get-secret-value --secret-id ALERTING_EMAIL | jq .SecretString | jq fromjson | jq -r .ALERTING_EMAIL_USER) | ||
export ALERTING_EMAIL_PASSWORD=$(aws secretsmanager get-secret-value --secret-id ALERTING_EMAIL | jq .SecretString | jq fromjson | jq -r .ALERTING_EMAIL_PASSWORD) | ||
|
||
# ACLED Credentials | ||
export ACLED_API_KEY=$(aws secretsmanager get-secret-value --secret-id ACLED_CREDENTIALS | jq .SecretString | jq fromjson | jq -r .ACLED_API_KEY) | ||
export ACLED_API_EMAIL=$(aws secretsmanager get-secret-value --secret-id ACLED_CREDENTIALS | jq .SecretString | jq fromjson | jq -r .ACLED_API_EMAIL) | ||
|
||
export HOSTNAME=prism-api.ovio.org | ||
export [email protected] |