opencrvs/opencrvs-countryconfig

Deployment issue

Closed this issue · 3 comments

Hi @euanmillar ,

hope you are doing good, i tried to deploy the qa environment onto my server after creating the environment, running the playbook and publishing the image to the repository but in the last step of deployment of application onto the qa server ( note that i only want to deploy the qa environment without production or any other environment for now) i am given an error as seen in the screenshot
deploy fail

while the qa server (VM) i am using is connected to the wireguard client only
wg-2

and the part of SENTRY_DSN environment variable also was mentioned in the documentation as optional, so i skipped it
sentry

but now it is mandatorily asking for these 2 environment variables, help me out to overcome this issue as i am stuck at the final step.

And if the above mentioned Env-vars are mandatory then suggest me the easiest way to configure the vpn and what all changes i have to make in docker-compose files or while creating environment with the script.

I would also want you to verify that can we deploy only 'qa' environment and access the application without deploying other environments like staging and production.

i have solved the matter with SENTRY_DSN as well and have added the Environment variable but still stuck with the vpn thing

Hi @mdminhaj88, have you been able to resolve this issue? You should add VPN_ADMIN_PASSWORD to your GitHub repository secrets. It can be any password, but keep it saved, as it's used to login to vpn.<your-hostname>.

You can deploy QA without deploying staging or production.

Closing for inactivity