Closed ngaruko closed 1 year ago
Check if there is documentation for this > for all OS we support
@garethbowen @ngaruko - I believe we were OK shipping CHT 4.0 with out documentation. Do we want to make this step a part of AT then?
AT passes
Setup is to wget
latest files:
wget https://staging.dev.medicmobile.org/_couch/builds/medic:medic:master/docker-compose/cht-couchdb.yml
wget https://staging.dev.medicmobile.org/_couch/builds/medic:medic:master/docker-compose/cht-core.yml
wget https://raw.githubusercontent.com/medic/cht-upgrade-service/main/docker-compose.yml
Then do AT:
CHT_COMPOSE_PROJECT_NAME=test3 COUCHDB_SECRET=foo DOCKER_CONFIG_PATH=./ COUCHDB_DATA=.//couchd CHT_COMPOSE_PATH=./ COUCHDB_USER=medic COUCHDB_PASSWORD=password docker-compose up
CHT_COMPOSE_PROJECT_NAME=test3 COUCHDB_SECRET=foo DOCKER_CONFIG_PATH=./ COUCHDB_DATA=.//couchd CHT_COMPOSE_PATH=./ COUCHDB_USER=medic COUCHDB_PASSWORD=password CERTIFICATE_MODE=SELF_SIGNED docker-compose up
curl
like this:
curl -I https://localhost
curl: (60) SSL certificate problem: self signed certificate
More details here: https://curl.haxx.se/docs/sslcerts.html
nginx
container showed:
docker logs test3_nginx_1|egrep -i 'CERT|self|ssl|generat'
Running SSL certificate checks
Generating a RSA private key
....................................++++
....++++
writing new private key to '/etc/nginx/private/key.pem'
-----
Launching Nginx
/docker-entrypoint.sh: Launching /docker-entrypoint.d/ssl-install.sh
CERTIFICATE MODE = SELF_SIGNED
4.0.0-migrate-contact-edit-test
worked as expectedThanks @mrjones-plip
User: Admin Site: local/docker Platform: MacOs, Linux, Windows / Chrome, Firefox Test Steps: Steps for test
1. Check if there is documentation for this > for all OS we support 2. Check that it works Expected Result: User should have comprehensive documentation. No error during installation and/or update