Files
raven/devdocs/research.txt
2022-10-17 18:11:19 +00:00

27 lines
1.3 KiB
Plaintext

TODO: consolidate, delete or retain and move these items into how-to's in rockfish or a new how-to.md doc here in devdocs
# Research required
# BACK END / ARCHITECTURE
## DOCKER FINDINGS
TODO: Clean up anything juseful here in a howto docs
- Need a shared docker network between all containers, I was assuming could just redirect to localhost but didn't realize docker network is internal to docker
- this helped https://stackoverflow.com/questions/39202964/how-to-reach-another-container-from-a-dockerised-nginx?rq=1
- first created a defined external network sudo docker network create docker-network
- HOWEVER - I think docker has a default network so this external network probably isn't necessary, ??? MORE RESEARCH REQUIRED HERE
- Then in the docker compose files of all involved had to put at the bottom one network statement (none in the service sections above)
- networks:
docker-network:
driver: bridge
- need to run Nginx in front of ayanova for easiest ssl cert handling etc
- Very good reference here: https://gist.github.com/soheilhy/8b94347ff8336d971ad0
- Nginx needs to see ayanova via the docker host name which is the container name
- So I had to point it like this:
proxy_pass http://ayanova:7575;
- Where ayanova is the image name in the docker compose file for starting AyaNova server