codeforpdx / PASS

PASS project - with HMIS module integration
MIT License
30 stars 26 forks source link

375 docker config #435

Closed Fokker50 closed 1 year ago

Fokker50 commented 1 year ago

CONCISE description of PR (PR Title)


This PR:

Resolves #375

  1. Docker compose corrected: external network was removed

The files this PR effects:

docker-compose.yaml

Components

List file names here

Tests

Test can be be performed on remote server . Ensure Docker and Docker compose are installed. You would need domain name pointing to your server IP address. Ensure that ports 80, 443 and 81, 3000 are open.(Configure Firewall to allow traffic on this ports)

  1. Clone Repository to your machine , checkout to branch 375-docker-config.
  2. Adjust config files with .
  3. Deploy <docker-compose up -d>
  4. Check get the id of container and run
  5. Access the Nginx Proxy manager UI via your IP: port 81 (example 10.0.0.0:81) Sign in. Email: admin@example.com Password: changeme
  6. Set up Proxy hosts: for react-app and solid-server (domain name, schema, forward-hostname or ip, port)
  7. Access the services using domain names or IP and Port. React-app IP:8080 Solid-server IP:3000

Additional Context (optional):

Any feedback appreciated.


Future Steps/PRs Needed to Finish This Work (optional):

Need to fire out how solid-server shall be configured.


bingeboy commented 1 year ago

Is this ready for review?

Fokker50 commented 1 year ago

PR is ready for review