-
Notifications
You must be signed in to change notification settings - Fork 9
DRAFT Getting started
Stephen Carroll edited this page Feb 23, 2022
·
3 revisions
Running Paws Data Pipeline locally requires the following:
Windows users, see our wiki for alternate directions.
- Navigate to local destination directory.
- Clone the repo -
$ git clone https://github.com/CodeForPhilly/paws-data-pipeline
- Run the Docker Desktop client locally (_review 4) (Mac) [Separate instructions for linux?]
- Navigate to
.../paws-data-pipeline/src
- Build the container:
$ docker-compose build
- Run the container:
$ docker-compose up
The client should now be accessible at http://localhost:80
.
Note - Changes made to the (_review 3) [resource files?] require removing volumes and rebuilding the container:
$ docker-compose down -v
$ docker-compose build
-
$ docker-compose up
- Navigate to
.../paws-data-pipeline/src/client
- Install dependencies locally -
$ npm install
- Run the client -
$ npm run start
The client should now be accessible at http://localhost:3000
.
The Docker container should expose an endpoint that the local client can access. You can test this in a browser while the container is running by navigating to http://localhost:5000/api/user/test
. If you do not see "OK from User Test @ ..."
, see troubleshooting.