I’m taking a look at Broadsea for deploying Atlas and I’ve ran into two issues so far:
- It doesn’t seem like Broadsea sets up the WebAPI database for you. I had to do this separately using the WebAPI installation instructions provided here: https://github.com/OHDSI/WebAPI/wiki/WebAPI-Installation-Guide
- The environment variables currently provided in the docker-compose.yml appear to be for the connection the WebAPI DB but they expect a schema name of ‘ohdsi’ while the documentation above sets up a schema name ‘webapi’ – at least for the Postgres DB setup (see https://github.com/OHDSI/WebAPI/wiki/PostgreSQL-Installation-Guide). These environment variables are:
- datasource.cdm.schema
- datasource.ohdsi.schema
- spring.jpa.properties.hibernate.default_schema
- spring.batch.repository.tableprefix
- flyway_schemas
- flyway.placeholders.ohdsiSchema
I’ve only just started looking at these systems so I’m sure I have misunderstandings about some of these things, but I was able to get the WebAPI up and running by changing those schema names to ‘webapi’. Can someone please explain what I do and don’t understand correctly and make recommendations about potentially updating the README for Broadsea if necessary?
Thanks in advance!